ImageMagick で奇妙な問題が発生しています。
同じスクリプトに、次のコードがあります。
$ct = system("convert -version");
echo $ct;
そして、次の応答が表示されます。
Version: ImageMagick 6.6.0-4 2012-04-26 Q16 http://www.imagemagick.org Copyright: Copyright (C) 1999-2010 ImageMagick Studio LLC Features: OpenMP
ただし、これを実行しようとすると:
$ct2 = system("convert -resize 800x600 test-image.jpg test-image2.jpg", $retval);
echo $retval;
1 を返しますが、画像のサイズは変更されません。「test-image2.jpg」というファイル名で 2 つ目の画像を作成し、サイズを変更してはいけませんか? ディレクトリのアクセス許可を確認したところ、0777 に設定されているため、問題にはなりません。ここで何が起こっているのでしょうか?