Do the unsharp operation later at the end of the command string
authorMichael J. Rubinsky <mrubinsk@horde.org>
Fri, 13 Aug 2010 00:19:27 +0000 (20:19 -0400)
committerMichael J. Rubinsky <mrubinsk@horde.org>
Fri, 13 Aug 2010 00:21:17 +0000 (20:21 -0400)
framework/Image/lib/Horde/Image/Effect/Im/Unsharpmask.php

index 39b4ec6..477296a 100644 (file)
@@ -51,7 +51,7 @@ class Horde_Image_Effect_Im_Unsharpmask extends Horde_Image_Effect
         $this->_params['sigma'] = ($this->_params['radius'] < 1) ?
                 $this->_params['radius'] : sqrt($this->_params['radius']);
 
-        $this->_image->addOperation("-unsharp {$this->_params['radius']}x{$this->_params['sigma']}+{$this->_params['amount']}+{$this->_params['threshold']}");
+        $this->_image->addPostSrcOperation("-unsharp {$this->_params['radius']}x{$this->_params['sigma']}+{$this->_params['amount']}+{$this->_params['threshold']}");
 
         return true;
     }