From 4f6c25a9b90bc0f4e62075a759ff0230c53cee11 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Tue, 9 May 2023 21:17:33 +0200 Subject: [PATCH] wip #5925 @0.5 --- src/CommandLine/Imagemagick.php | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/CommandLine/Imagemagick.php b/src/CommandLine/Imagemagick.php index d7148ce..e973811 100644 --- a/src/CommandLine/Imagemagick.php +++ b/src/CommandLine/Imagemagick.php @@ -51,7 +51,8 @@ class Imagemagick extends CommandLine parent::execute($fonction); } - protected function _setMiddleConversionArgs(){ + protected function _setMiddleConversionArgs() + { } @@ -77,7 +78,6 @@ class Imagemagick extends CommandLine $cl->setArg(null, $sign . 'append'); $cl->setArg(null, $dest); $cl->execute(); - $cl->debug(); } public static function addBorder($image, $dest, $size = 0, $color = '#ffffff') @@ -93,7 +93,18 @@ class Imagemagick extends CommandLine $cl->setManualArg('-border ' . $size); $cl->setArg(null, $dest); $cl->execute(); - $cl->debug(); + } + + public static function trim($image, $dest, $fuzz = 5) + { + $cl = new self(); + $cl->setArg(null, $image); + if ($fuzz > 0) { + $cl->setManualArg('-fuzz ' . $fuzz . '%'); + } + $cl->setManualArg('-trim'); + $cl->setArg(null, $dest); + $cl->execute(); } } -- 2.39.5