2009-09-18 52 views
0

我一直在使用ImageMagick被称为在PHP脚本中使用以下命令来创建一个图像的缩略图在Windows 2003服务器上运行:解释Windows和CentOS上的ImageMagick有什么不同?

$cmd = "convert.exe \"". $fullpath . "\" -resize \"" . res_image_width ."x" . res_image_height . ">\" \"". $fullpath. "\" 2>&1"; 
passthru($cmd); 

我现在已经搬到这个功能在Linux中运行CentOS的和我所安装的ImageMagick的libxml2-devel的:

yum -y install ImageMagick libxml2-devel 

什么我需要改变的PHP代码的图像上执行相同的动作,显然我可以告诉.exe文件是windows胜如此需要将路径更改为Linux格式,但我无法在Windows中的任何位置找到“转换”文件它位于C:\ Program Files \ ImageMagick-6.3.3-Q16/convert.exe

我需要在Linux机器上安装更多文件吗?

欢呼所有

+1

是什么 '这将' 告诉你吗? – pavium 2009-09-18 13:45:19

回答

1

openSUSE的,ImageMagick的转换被保存在/ usr/bin中/

为什么不使用ImageMagick的PHP模块?这样你的代码将是跨服务器的。阅读here

0

要找出其中转换只是执行

which convert 

locate convert 
相关问题