2009-05-20 7 views
3

私は約1200 x 400の画像を持っています(私が正しく覚えていれば)、サイズは約50kbです。私はウェブサイトのヘッダーにイメージを使用しますが、ヘッダーに合わせるためにイメージの高さを100ピクセルに収縮させます。画像とパフォーマンスのサイズ変更

<asp:Image ID="imgLogo" runat="server" ImageUrl="~/Images/AFact.jpg" Height="100px" /> 

これは悪い習慣ですか?それはイメージがクライアントに完全にダウンロードされていることを意味し、クライアントのブラウザはそれをサイズ変更するためにCPUを無駄にしなければならないのでしょうか? Photoshopを使用してイメージを私が望む高さにスケールダウンする方が良いでしょうか?

+0

なぜサーバー上でそれをしないのですか? [このHttpModule](http://imageresizing.net)をインストールし、コードを '

答えて

9

これは悪い習慣ですか? イメージがクライアントに完全に でダウンロードされていることを意味しますか? クライアントのブラウザはCPUを無駄にして にサイズ変更する必要がありますか?私は に画像を拡大して、Photoshopを使って欲しいと思っている高さ にスケールダウンする方が良いでしょうか?

すべての質問にはいっています。

4

はい、はい、はい!

大きなファイルをダウンロードするだけでなく、小さなファイルを表示するだけでなく、ブラウザは、画像をスケーリングするのは実際には面倒です。だから醜い見えます:

+0

言及に優れた点。 +1 – zombat

0

他と同じはいあなたの質問に。 imagemagickのようなツールを使用して、イメージをバッチファイルでサイズ変更することができます。

関連する問題