0

ImageMagick を使用して PHP で画像のサイズ変更を行うために exec 関数を使用しています。

exec("convert $userfile -thumbnail $width x $height $userfile");

しかし、サーバーサポートはこの機能を無効にし、安全ではないと言ったので、もう使用できません

exec を使用するのではなく、ImageMagick を使用してイメージを rezie する他の方法はありますか?

4

2 に答える 2

2

無効にした場合はexec、プロセスを開く他のすべての方法を無効にした可能性があります。おそらく、彼らが「imagick」PECL拡張機能をインストールするかどうかを確認する必要があります。

または、コードを変換して、代わりに組み込みのGDのものを使用することもできます。サムネイルは簡単です。

これには、十分に開発されたサードパーティのライブラリを使用することを個人的にお勧めします。 たとえば、想像してみてください。

于 2012-12-27T19:17:47.730 に答える
1

はい、 PHP から直接ImageMagick 関数を使用できます。たとえば、Imagick::scaleImage.

于 2012-12-27T19:18:42.060 に答える