2011-02-19 11 views
0

サムネイル表示用にサイズ変更された画像を私のウェブサイトに表示しようとしています。外部サイトの画像サイズを変更するにはどうすればよいですか?

私は外部サイトからの画像のサムネイルのリストがあるギャラリーリストのページを作成しています。つまり、自分の画像がxyz.com/images/abc.jpg [600 x 400]にある場合は、150 x 100のサイズ変更されたフォームを自分のウェブサイトに表示したいと考えています。

パフォーマンスやバンドウィズスの場合でも、どれくらい効果的で良いですか?

答えて

0

imagecopyresampledイメージのサイズを変更すると、ドキュメント/コメントに多くの例があります。

元画像が別のサーバ上にあるだけで、画像リソースを作成するときにURLを使用することを意味するという事実:

$img = imagecreatefromjpg("http://xyz.com/images/abc.jpg"); 

ストアサムネイルサーバー上とその今後の要求上のファイルではなく、それを生成するサービスを提供それぞれの要求に応じて再度帯域幅とCPU時間を浪費します。

+0

誰かがあなたのサイトにアクセスするたびに、すべての画像に対してそうしたくないと思うかもしれません。サイトからサイトへの不必要なトラフィックが多く発生し、サーバーに余分な負荷がかかることになります。上記のDanのソリューションを使用してくださいが、スケジュールされた仕事に入れてください。これは本質的にキャッシュされたコンテンツと小さな画像を生成します。おそらく1日に1回です。 –

+0

hm ...素敵な解決策... mも考えてabtそれも... – KoolKabin

関連する問題