JS获取图片原始宽高即图片原始尺寸,我们可以通过html5 naturalWidth和naturalHeight属性来获取图片原始尺寸 。使用HTML5图像naturalWidth和naturalHeight属性,能够很容易地找到图像的原始的宽度和高度 。
推荐参考:《JAVAScript教程》
![JS怎么获取图片原始宽高](http://img.jiangsulong.com/220406/1HT13402-0.jpg)
文章插图
那么在前面的文章中,已经给大家介绍过JS获取图片当前宽高的方法,其实与获取原始宽高的方法类似,需要的朋友可以先行参考 。
下面我们就继续结合具体的代码示例,给大家介绍js获取原始图片尺寸大小的方法 。
代码示例如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>js获取图片原始宽高的示例</title>
<script type="text/JavaScript">
function imgSize(){
var myImg = document.querySelector("#sky");
var realWidth = myImg.naturalWidth;
var realHeight = myImg.naturalHeight;
alert("原始 width=" + realWidth + ", " + "原始 height=" + realHeight);
【JS怎么获取图片原始宽高】}
</script>
</head>
<body>
<img src=https://www.isolves.com/it/cxkf/yy/js/2019-09-27/"./1/png" id="sky" style=" width:250px;" >
<p><button type="button" onclick="imgSize();">获取</button></p>
</body>
</html>
不同于获取图片当前宽高的clientWidth和clientHeight属性,获取图片原始尺寸主要是通过naturalWidth和naturalHeight属性 。这两个属性获取的图片原始宽高,不会因外部width和height属性设置的改变而改变 。
这里我们使用的图片,原始宽高如下:716x565px;
![JS怎么获取图片原始宽高](http://img.jiangsulong.com/220406/1HT132K-1.jpg)
文章插图
那么用上述js代码获取图片原始尺寸结果如下图所示:
![JS怎么获取图片原始宽高](http://img.jiangsulong.com/220406/1HT1D55-2.jpg)
文章插图
注:querySelector() 方法返回文档中匹配指定 css 选择器的一个元素 。querySelector() 方法仅仅返回匹配指定选择器的第一个元素 。如果你需要返回所有的元素,请使用 querySelectorAll() 方法替代 。
本篇文章就是关于js获取图片原始宽高的方法介绍,也很简单,希望对需要的朋友有所帮助!
推荐阅读
- 怎么在淘宝店发布商品 淘宝怎么开网店怎么发布商品
- 不手术怎么变双眼皮
- 怎么用卷发棒卷头发
- |职场中老板和领导怎么看待没有心机,单纯(或者蠢)的员工?
- 怎么去除牛仔裤甲醛味 牛仔衣有股刺鼻味道对人体有害吗
- 十大公认最好闻的香水 ck2香水怎么样
- 交罚款单微信怎么缴费 武汉电动自行车违章缴费微信怎么缴费
- 公牛开关怎么样
- 怎么减肥瘦腿呢
- 怎么减肥能瘦腰呢