これが私のコードです
exec("convert -page 90x54 script_o.gif \\( script_o.gif -repage +37+0\! \) output.gif");
これは私のウェブサーバー(centos)では正常に動作しますが、私のwampサーバーでは動作しませんが、wampサーバーで正常に動作する他のimコードを確認しました、wampサーバーの上記のコードの修正はありますか
これが私のコードです
exec("convert -page 90x54 script_o.gif \\( script_o.gif -repage +37+0\! \) output.gif");
これは私のウェブサーバー(centos)では正常に動作しますが、私のwampサーバーでは動作しませんが、wampサーバーで正常に動作する他のimコードを確認しました、wampサーバーの上記のコードの修正はありますか
問題は、ウィンドウconvert
にFATボリュームをNTFSに変換するために呼び出されるバイナリがすでにあることです。そのバイナリはPATHにあるため、imagemagickの代わりに実行されます。これを試すには、Windowsシェルを開いて入力convert /?
し、Enterキーを押すだけで、他のの出力が表示されますconvert
。
解決策は、コマンドでimagemagickconvert
バイナリへの絶対パスを指定することです。
このようなもの:
exec("c:\\imagemagick_folder\\bin\\convert.exe -page 90x54 script_o.gif \\( script_o.gif -repage +37+0\! \) output.gif");