以下是我的代码
exec("convert -page 90x54 script_o.gif \\( script_o.gif -repage +37+0\! \) output.gif");
在我的网络服务器(centos)上工作正常,但它在我的wamp服务器上不起作用,但是我检查了其他的im代码在wamp服务器上工作正常,是否有任何修复上面的代码用于wamp服务器
答案 0 :(得分:1)
问题是windows已经有一个名为convert
的二进制文件,用于将FAT卷转换为NTFS,该二进制文件位于PATH中,因此它将被执行而不是你的imagemagick。要尝试这样做,只需打开一个Windows shell并输入convert /?
然后点击ENTER即可看到其他convert
的输出。
解决方案是在命令中指定imagemagick convert
二进制文件的绝对路径。
这样的事情:
exec("c:\\imagemagick_folder\\bin\\convert.exe -page 90x54 script_o.gif \\( script_o.gif -repage +37+0\! \) output.gif");