1

私のウェブサイトでは画像をアップロードできます。画像を10メガピクセル以下のJPEG画像に制限すると、すべての画像がディレクトリに保存されます。今、私はその場で画像のサイズを変更したいのですが、それを実行できるPHPクラス/ライブラリを探しています。画像のサイズを変更するためのgd-libraryコードを書くことはできますが(そして書いたこともあります)、安定してテストされ、さらに重要なことに、ある種のキャッシュを提供するものが必要です。私はこのようなスクリプトを使用するつもりです:

http://www.website.name/some-script.php?image=HPIM0001.jpg&max-size=600x450

任意の提案(賛否両論に言及してください)。

4

3 に答える 3

6

WideImageがあります。これはかなり良いです。キャッシングはAFAIKに組み込まれていませんが、上に置くのは簡単なはずです...

if (!file_exists($filename . '_thumb.jpg')) {
    // Load original, resize, save to $filename_thumb.jpg
}

// serve $filename_thumb.jpg
于 2010-08-18T04:10:37.940 に答える
3

phpThumbを使用してみてください。

于 2010-08-18T05:06:11.773 に答える
1

http://shiftingpixel.com/2008/03/03/smart-image-resizer/

キャッシングが含まれており、おそらくあなたが探していることを行うでしょう。

于 2010-08-18T05:04:44.397 に答える