博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS获取图片的原始尺寸
阅读量:6921 次
发布时间:2019-06-27

本文共 635 字,大约阅读时间需要 2 分钟。

一、html5 中新的naturalWidth和naturalHeight属性

在HTML 5中,新增加了两个用来判断图片的宽度和高度的属性,分别为naturalWidth 和 naturalHeight属性,

例子如下:

var rw = myimage.naturalWidth; // 真实图片宽度var rh = myimage.naturalHeight; //真实图片高度

前提是:必须在图片完全下载到客户端浏览器才能判断,目前在ie 9,Firefox, Chrome, Safari 和Opera都是可以使用的。

二、如果是不支持的版本浏览器,那可以用传统方法判断

例子如下:

var myimage = document.getElementById("myimage");if (typeof myimage.naturalWidth == "undefined") {  // IE 6/7/8  var i = new Image();  i.src = myimage.src;  var rw = i.width;  var rh = i.height;}else {  // HTML5 browsers  var rw = myimage.naturalWidth;  var rh = myimage.naturalHeight;}

 

转载于:https://www.cnblogs.com/lvmylife/p/5793697.html

你可能感兴趣的文章
【玩转开源】使用 PhoenixSuit 线刷 Android 镜像
查看>>
PHP json_decode返回null解析失败原因
查看>>
如何使用putty登录群晖ds218play的linux系统
查看>>
更新本地代码到服务器的shell脚本
查看>>
为了博多
查看>>
HDU 6106 Classes【水题】
查看>>
ssh 远程服务器上的jupyter
查看>>
今天写页面,将.net也使用了语义法规来判断。做法来源是.net ado.net的类型判断 Infertype。一样的原理...
查看>>
linux下SystemC安装以及VS2010下SystemC的使用
查看>>
完整java开发中JDBC连接数据库代码和步骤
查看>>
杭电1969--Pie(二分法)
查看>>
shell 脚本执行mvn clean install 报错 --MissingProjectException
查看>>
python3 之metaclass
查看>>
实体类实现Parcelable(包含boolean类型)
查看>>
2015.11.27
查看>>
python导入sklearn模块出现DLL load failed的解决办法
查看>>
xcode6 framework missing submodule xxx 警告
查看>>
应用程序 system 函数
查看>>
.ini配置读取
查看>>
二维0-1背包问题
查看>>