0

次のコマンドを使用してイメージのサムネイルを作成するために、PHP スクリプトで呼び出される Windows 2003 サーバーで実行されている ImageMagick を使用しています。

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

この機能を、CentOS を実行し、ImageMagick libxml2-devel をインストールした Linux ボックスに移動しました。

yum -y install ImageMagick libxml2-devel

画像に対して同じアクションを実行するには、PHP コードに何を変更する必要がありますか?明らかに、.exe は Windows のファイルであるため、Linux 形式へのパスを変更する必要があることがわかりますが、「変換」ファイルがどこにも見つかりません。 、Windows では C:\Program Files\ImageMagick-6.3.3-Q16/convert.exe にあります。

Linux マシンにさらにファイルをインストールする必要がありますか?

みんなで乾杯

4

2 に答える 2

1

OpenSUSE の場合、ImageMagick convert は /usr/bin/ に保存されます

ImageMagick PHP モジュールを使用しないのはなぜですか? このようにして、コードはクロスサーバーになります。ここを読んでください。

于 2009-09-18T13:53:51.097 に答える
0

convertがどこにあるかを調べるには、実行するだけです

which convert

また

locate convert
于 2009-09-18T13:56:37.410 に答える