4

PHP の GDライブラリを使用して画像のサイズを変更するプロジェクトに取り組んでいます。シームカービングを使用して画像のサイズを変更するオプションを追加できるようにしたいのですが、これを達成するためにImageMagick (リキッドリスケール機能でシームカービングを行うことができます)のようなものは必要としません。

GD には組み込みのシーム カービング関数がないため、PHP の GD ライブラリまたはその他の組み込みの PHP 関数を使用して画像にシーム カービングを実行する方法はありますか? あるいは、シームカービングが最終的に GD に組み込まれるかどうか知っていますか?

4

2 に答える 2

2

GD を使用してこれを実装することもできますが、サーバー環境を制御できる場合は、外部スクリプト/プログラムを作成してイメージを切り分けることをお勧めします。PHP は、この種の計算を行う際に大きなボトルネックになるでしょう。基本的なマトリックス変換でさえ、PHP 構成で設定された最大実行時間に達するという深刻なリスクがあります。

于 2008-10-10T07:28:38.277 に答える
0

GD でそれができない理由はわかりませんが、遅いとは言えます。

Imagemagick はオープン ソースなので、関数を PHP に変換できると思います。

于 2008-10-09T19:57:58.157 に答える