【发布时间】:2022-05-05 20:59:29
【问题描述】:
在 Web 应用程序中,当我单击应从服务器加载图像的链接时,由于图像大小约为 3MB - 5 MB,因此花费了太多时间,由于图像分辨率,我们无法减小大小问题。
设置高度和宽度有一种解决方案,但我们无法为图像设置高度和宽度。我们该如何解决?
我正在将图像从服务器加载到 div 中,例如
<div>
<img src="http://upload.wikimedia.org/wikipedia/commons/1/15/Srtm_ramp2.world.21600x10800.jpg"/>
</div>
【问题讨论】:
-
我不明白。但是为什么不能指定高度和宽度?
-
您应该像使用缩略图一样使用较低分辨率的图像,并且仅当用户单击它或将鼠标悬停在它上面时才显示全分辨率图像......无论您的应用程序需要什么。这样您就不会加载大量用户甚至不感兴趣的大文件。
-
即使您在屏幕上调整图像输出的大小,您仍然会加载完整的图像大小。
-
如果您不能降低质量,那么我建议您将图像分成几个较小的图像,然后像拼图一样拼凑在一起。 Fireworks 是一个很好的程序。
-
“有一种解决方案可以设置高度和宽度,但我们无法为图像设置高度和宽度。”,我无法理解如何通过设置高度来更快地加载图像宽度?
标签: jquery html image twitter-bootstrap-3