是否可以使用Javascript通过Image url获取图像大小

时间:2012-05-11 10:21:57

标签: c# javascript asp.net imageurl

有一个图片网址,此图片的大小必须按最小宽度和高度按比例缩小,以便可以在模板中显示。

上述模板及其内容将使用javascript生成到html中。 所以我必须找到一种方法,使用javascript从图像网址获取图像大小,以便可以按比例减少图像的大小,是否可以这样做?

我正在使用asp.net和c#。

2 个答案:

答案 0 :(得分:1)

如果我理解正确,您想要加载图片并按比例缩小以适应屏幕上的某个空间?

在这种情况下,您无需计算任何内容,只需将CSS宽度/高度设置为您希望在加载时适合图像的最大空间。 浏览器本身会按比例缩放图像以适应空间

答案 1 :(得分:0)

不是直接但你可以使用技巧:必须在某处生成URL;可能在服务器上。

您可以做的是生成此网址:http://domain/path/image.png?size=320x200

当浏览器下载图像时,服务器将忽略参数size,但您可以在JavaScript中检查URL的这一部分。