2014-01-05 87 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。升级和现在的工作 -

:)