3

ほとんどの共有ホストで動作することが望ましい、ネストされた PHP サムネラー/リサイザー クラスは何ですか?

明確化: PHP クラス/ラッパー (例: phpThumb()Asido ) を探しているので、 GDまたはImageMagick関数を直接実行する必要はありません。私は特にサイズ変更とフレーミング機能を探しています。

4

10 に答える 10

4

私はphpThumbWideimageの両方で良い経験をしています。Wideimage はより最新の PHP5 アプローチであり、phpThumb はより多くの機能を備えています。

于 2008-09-15T17:48:42.020 に答える
1

Asidoは、いくつかの変更を加えるとうまく機能します ;) 私が必要とするほとんどの機能 (サイズ変更、フレーミング) をサポートし、GD と Imagemagick の両方のドライバー、優れたシンプルな API、および整理されたコードベースを備えています。

于 2008-09-16T07:10:32.060 に答える
0

基になるGDコマンドへのアクセサーとしてGreg_Photoを使用します。かなり基本的なサイズ変更の場合は、うまく機能します。

于 2008-09-15T18:11:58.097 に答える
0

これは、優れたドキュメントを備えた優れたスクリプトです。http://phpthumb.gxdlabs.com/

于 2010-03-29T18:33:57.453 に答える
0

GD は多くのホストでサポートされています http://uk3.php.net/manual/en/book.image.php

于 2008-09-15T17:28:00.430 に答える
0

最良の 2 つ (そして最も一般的なもの) は、GD または ImageMagick のいずれかだと思います。私は2番目に多くの喜びを感じました。

于 2008-09-15T17:28:38.543 に答える
0

Imagick は、ImageMagick API を使用して画像を作成および変更するためのネイティブ PHP 拡張機能です。多くの共有ホストで使用されます。

http://pecl.php.net/package/imagick

于 2008-09-15T17:29:04.203 に答える
0

Imagemagick は優れており、PHP 用の 2 つの API があります。

http://www.imagemagick.org/script/api.php#php

http://www.imagemagick.org/script/api.php#php

于 2008-09-15T17:30:07.883 に答える
0

ImageMagick は確かに非常に鮮明な画像を生成しますが、インストールや管理は簡単ではありません。ImageMagick 自体をサーバーにインストールする必要があります。次に、対応するバージョンの MagickWand をインストールする必要があります。

また、最大 1 GB 以上の大量の一時ファイルを作成し、それらを /tmp ディレクトリにダンプする習慣があることもわかりました。これには注意が必要です。また、予想外に大量のメモリを消費します。

これらの理由から、共有ホストを使用している場合は ImageMagick をお勧めしません。

于 2009-05-16T00:16:37.797 に答える
0

毎秒複数のリクエストがある場合、ImageMagick と GD の両方が遅すぎて、キャッシュできない動的画像をオンザフライで作成できないことがわかりました。毎秒数十のリクエストを処理する必要がありましたが、C と jpeglib を使用してルーチンを FastCGI として記述することで、約 50 倍の速度向上が得られることがわかりました。

于 2008-09-15T17:44:21.127 に答える