diff options
Diffstat (limited to 'plugins/processor.imagick.php')
| -rwxr-xr-x | plugins/processor.imagick.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/processor.imagick.php b/plugins/processor.imagick.php index e85c6ff..c02b640 100755 --- a/plugins/processor.imagick.php +++ b/plugins/processor.imagick.php @@ -120,7 +120,7 @@ function liberty_imagick_resize_image( &$pFileHash ) { } // destroy object - $im->destroy(); + $im->clear(); $ret = $destFile; } catch( ImagickException $e ) { @@ -145,9 +145,10 @@ function liberty_imagick_rotate_image( &$pFileHash ) { } elseif( empty( $pFileHash['degrees'] ) || !is_numeric( $pFileHash['degrees'] )) { $pFileHash['error'] = KernelTools::tra( 'Invalid rotation amount' ); } else { - $im->rotateImage( new ImagickPixel(), $pFileHash['degrees'] ); + $im->rotateImage( new ImagickPixel('none'), $pFileHash['degrees'] ); $im->writeImage( $pFileHash['source_file'] ); } + $im->clear(); } catch( ImagickException $e ) { \Bitweaver\bit_error_log( $e->getMessage().' '.$pFileHash['source_file'] ); $pFileHash['error'] = $e->getMessage(); |
