调整图像大小与性能

3

我有一张大约1200 x 400(如果我没记错的话)大小约为50kb的图片。我在网站的头部使用这张图片,但我将其高度限制为100像素以适应我的头部。

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

这是一种不好的做法吗?这是否意味着图像会完整地下载到客户端,然后客户端的浏览器必须浪费cpu来调整大小?如果我使用Photoshop将图像缩小到所需高度,会更好吗?


为什么不在服务器上处理呢?安装此HttpModule,并将您的代码更改为<asp:Image ID="imgLogo" runat="server" ImageUrl="~/Images/AFact.jpg?height=100" /> - Lilith River
3个回答

9

这是一种不好的做法吗?这是否意味着图片会完整地下载到客户端,然后客户端的浏览器必须浪费CPU来调整大小?如果我使用Photoshop将图像缩小到所需高度,那么会更好吗?

对于你的所有问题,答案都是肯定的。


4

是的,是的,是的!

不仅你下载了一个大文件,只显示了一个小文件。浏览器在缩放图像方面真的很糟糕。所以它看起来也很丑陋 :)


0

与其他问题相同,对于您的问题是的。您可以使用类似imagemagick的工具来批量调整图像大小。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接