From: Vincent Vanwaelscappel Date: Tue, 9 May 2023 19:17:33 +0000 (+0200) Subject: wip #5925 @0.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=4f6c25a9b90bc0f4e62075a759ff0230c53cee11;p=cubist_util.git wip #5925 @0.5 --- 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(); } }