2014-01-05 84 views
0

我有一個基本的imagemagick腳本,可以在windows上正常工作,但是當我在linux服務器(shared/hostgator)上運行它時,圖像會被創建,但shave命令不會被應用。代碼即時通訊使用在這裏:讓imagemagick在共享主機上工作

$exp=path/to/file.jpg 
$size = getimagesize("$exp"); 
$diff=abs($crop_h-$size[1]); 
$shave = round($diff/2,0,PHP_ROUND_HALF_DOWN); 

exec("convert $exp -shave 0x".$shave." $exp "); 

多數民衆贊成它。在localhost/windows上工作,但不是live/linux。生成的圖像(表示IM正在工作),但雙方不剃毛。

任何想法?

回答

0

PHP_ROUND_HALF_DOWN需要5.3+,而我正在運行5.2。升級和現在的工作 -

:)