0

PHP GD をしばらく使用していたので、Imagemagick に移行することにしました。ホストで実行する方法は次のとおりです。

$command = "/usr/local/bin/convert $commands";
exec($command);

実装を切り替えて、php Imagick 拡張機能を使用できるようにする方法はありますか (コーディングする方が論理的だと思われます)。

このサイトは Dreamhost でホストされています。

4

1 に答える 1

2

私のウェブサイトには Imagemagick の例を含む php がたくさんあり、いくつかの Imagick の例を開始しました。

ご存知のように、exec() を介して Imagemagick を実行できます。これは、より簡単で、バージョンに含まれるすべての Imagemagick オペレーターにアクセスできると思うので、私が行う方法です。

php 5 には Imagick が組み込まれており、これは exec( ) よりもわずかに高速ですが、他の投稿からわかるように、十分に文書化されておらず、習得が非常に困難です。

$cmd をエコーし​​、コードで変数を使用するときに必要なものであることを確認するという利点があります。

$cmd = " $input -resize 500x500 $output ";
exec(" convert $cmd ");
于 2012-06-26T11:40:07.240 に答える