是否有任何情况下图像可能无法正确缩放?

时间:2013-02-21 13:06:25

标签: html image

假设我有< img src =“http://www.always-going-to-be-absolute.com/images/thisimage1.jpg”width =“some px”/> (仅限.jpg或.gif)。只指定宽度,是否有任何(任何!)情况下图像的高度和宽度可能无法相应缩放,或者可能根本没有缩放,假设没有CSS或其他代码影响它?我想不出任何情况(研究没有提出任何情况),但我想通过一些比我更有经验的人来管理这个问题。

谢谢!

3 个答案:

答案 0 :(得分:0)

不,没有。但请注意,加载正确尺寸的图像会更快。

答案 1 :(得分:0)

如果任何其他css代码或其他任何内容没有影响它,那么我认为不应该有问题。尝试使用正确尺寸的图像。有助于减少加载时间并保持图像质量。尝试一下,如果你有任何缩放或其他问题,你知道在哪里问,对吧? ^ _ ^

答案 2 :(得分:0)

看起来您正在通过width缩放图片。来自HTML 4规范的section 13.7

  

有关视觉对齐和演示的所有IMG和OBJECT属性都已弃用,以支持样式表。

我认为你可能遇到的唯一两个问题是:

小图片:如果图像是10x10像素并且缩放以适合1000x1000px容器,则很难弄清楚图像应该是什么。

薄图像:如果容器为1000x1000像素且图像为250x25像素,则缩放图像以适合容器将产生1000x100像素图像。

  

或者,有没有办法在不下载图像的情况下至少从URL.jpg(如果未在html中指定)中确定图像的宽度?

在前端JavaScript中,您可以简单地:

img.clientWidth;
img.clientHeight;

在后端,PHP有一个getimagesize()函数,它返回高度和宽度。我想其他语言也有类似的功能。