我在个人电脑上使用Windows 7和Apache服务器开发web应用程序。今天我为Windows安装了ImageMagick,当我尝试从命令行执行操作时,它可以工作,例如:
convert -scale "300x300>" -quality 80 -strip "d:/www/test.jpg" "d:/www/test2.jpg"
但是从PHP中运行相同的命令不起作用:
exec('convert -scale "300x300>" -quality 80 -strip "d:/www/test.jpg" "d:/www/test2.jpg"');
为什么?请帮帮我!
你说"行不通"是什么意思?任何错误?
通过使用imagemagick的绝对路径,我成功地在Windows 7中使用了imagemagick。
exec('C:'imagemagick'convert -scale "300x300>" -quality 80 -strip "d:/www/test.jpg" "d:/www/test2.jpg"');
使用下面的路径
d:'www'test.jpg
d:'www'test2.jpg