ImageMagick を使用して PHP で画像のサイズ変更を行うために exec 関数を使用しています。
exec("convert $userfile -thumbnail $width x $height $userfile");
しかし、サーバーサポートはこの機能を無効にし、安全ではないと言ったので、もう使用できません
exec を使用するのではなく、ImageMagick を使用してイメージを rezie する他の方法はありますか?
ImageMagick を使用して PHP で画像のサイズ変更を行うために exec 関数を使用しています。
exec("convert $userfile -thumbnail $width x $height $userfile");
しかし、サーバーサポートはこの機能を無効にし、安全ではないと言ったので、もう使用できません
exec を使用するのではなく、ImageMagick を使用してイメージを rezie する他の方法はありますか?
無効にした場合はexec
、プロセスを開く他のすべての方法を無効にした可能性があります。おそらく、彼らが「imagick」PECL拡張機能をインストールするかどうかを確認する必要があります。
または、コードを変換して、代わりに組み込みのGDのものを使用することもできます。サムネイルは簡単です。
これには、十分に開発されたサードパーティのライブラリを使用することを個人的にお勧めします。 たとえば、想像してみてください。
はい、 PHP から直接ImageMagick 関数を使用できます。たとえば、Imagick::scaleImage
.