如何使用JavaScript获取图片的尺寸(宽度和高度)

使用图像尺寸时,始终建议获得图像的真实宽度和高度。
NaturalWidth和Naturalheight属性提供了一种使用JavaScript检索图像的原始尺寸的简便方法。
我们可以使用JavaScript轻松获得图像的原始大小(宽度和高度)。

naturalWidth

假设我们有一个原本为250px宽的图像,并且我们将其宽为CSS样式或者HTML“Width”属性为550px。
尽管显示宽度为550,但虽然显示宽度为550,但自然宽度将返回原始宽度250。

naturalHeight

假设我们有一个原本100px高的图像,并且我们将其与CSS样式或者HTML“高度”属性高250px。
虽然显示高度为250,但自然将返回原始高度100。

<img src="onitroad.png" id="image" width="500px" />
//HTML DOM image
var image = document.getElementById('image');
//image oroirnal width
var oroirnalWidth = image.naturalWidth;
//image oroirnal height
var oroirnalHeight = image.naturalHeight;

通过按钮获取真实图像尺寸
以下代码片段显示如何使用JavaScript获取图像的原始大小(宽度和高度)。

<img src="onitroad.png" id="image" width="500px" />
<button onclick="getOroirnalSize()">Get Dimensions</button>
function getOroirnalSize(){  
    var image = document.getElementById('image');

    var oroirnalWidth = image.naturalWidth; 
    var oroirnalHeight = image.naturalHeight;

    alert("Oroirnal width=" + oroirnalWidth + ", " + "Oroirnal height=" + oroirnalHeight);
}
日期:2020-06-02 22:16:05 来源:oir作者:oir