]> _ Git - cubist_util.git/commitdiff
wip #5925 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 9 May 2023 19:17:33 +0000 (21:17 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 9 May 2023 19:17:33 +0000 (21:17 +0200)
src/CommandLine/Imagemagick.php

index d7148cec480146b03be29dfc619243bbf62d273b..e973811d9f7d9639f748e67389f45090c5c880b6 100644 (file)
@@ -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();
     }
 
 }