`

jquery获取图片尺寸

 
阅读更多

例如 <img src="bag001.jpg" id="preview" />,没有也可以,但找起来比较麻烦。

$('#preview').width();
$('#preview').height();

上面这个宽和高是你看到的图片的大小,不一定是图片本身的真实尺寸(有可能在 HTML 中你设置了 width 和 height)。

要得到图片的真实尺寸:

var imgWidth, imgHeight;
// 这里创建一个图像保存到内存,并没有添加到 HTML 中,只是个参考
$("<img/>").attr("src", "http://www.example.com/images/bag001.jpg").load(function() {
imgWidth = this.width;
imgHeight = this.height;
});
// 现在 imgWidth 和 imgHeight 就是图像真实的尺寸

分享到:
评论
1 楼 swordinhand 2012-07-03  
应该是.ready(function(){ ,用load的话,好像在图片还没载入完全之前就会执行了,得到的高和宽都是0

相关推荐

    jQuery图片裁剪插件 功能非常强大

    获取图片的Canvas画布: function getSourceCanvas(image, data) { var canvas = $('&lt;canvas&gt;')[0], context = canvas.getContext('2d'), width = data.naturalWidth, height = data.naturalHeight, ...

    如何解决谷歌浏览器下jquery无法获取图片的尺寸

    本章节介绍一下在谷歌浏览器下利用jquery无法获取图片尺寸的现象,而在IE和火狐浏览器下能够正常获得,当然也不是任何时候都无法获取图片尺寸,下面给大家介绍遇到此问题该如何解决

    js和jquery如何获取图片真实的宽度和高度

    1、什么时候需要获取图片真实的宽度和高度 在做pc网页的时候,有时候会考虑按照插入的图片的尺寸来判断图片是横图还是竖图。然后判断过后给予不同的展示方式! 另外一种就是在手机页面上,在新闻页插入的图片往往都...

    PHP jQuery html5头像图片选取上传 v1.1.rar

    拖动鼠标截取选区,被选区域高亮显示,截取后将自动获取文件大小、文件类型、图像尺寸、图片宽度、图片高度,然后单击“上传图片”按钮,上传后可看到上传前和上传后的图片对比。 PHP jQuery html5头像图片选取上传...

    基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)

    主要介绍了基于jquery实现图片相关操作,包括图片重绘、图片获取尺寸、图片调整大小、图片缩放,感兴趣的小伙伴们可以参考一下

    超实用的jQuery代码段

    7.8 获取图片原生尺寸的方法 7.9 检查图像是否已经被完全加载 7.10 单击改变背景图案 7.11 如何显示Flickr网站的图片 7.12 如何显示Google Picasaweb的图片 7.13 按比例调整图片的大小 7.14 滑动效果的背景图片 7.15...

    jquery+Jcrop+servlet图片上传裁剪选择保存实例

    使用jquery+Jcrop+servlet,简单实现图片上传默认裁剪,选择裁剪区域不同尺寸进行预览,并进行裁剪图片保存,获取裁剪后的图片显示。

    jquery插件使用方法大全

     代码 $("selector").load(url,data,function(response,status,xhr)) 该方法是最简单的从服务器获取数据的方法。它几乎与 $.get(url, data, success) 等价,不同的是它不是全局函数,并且它拥有隐式的回调函数。当...

    jQuery实现等比例缩放大图片(autoIMG插件)

    未知图片尺寸时,当页面加载的图片尺寸未知的情况下,用改插件来处理,而且跨浏览器,解决了前端朋友们的一大难题。 下面隆重介绍下autoIMG。 autoIMG可以快速对文章图片进行尺寸自适应,它利用浏览器获取图片文件...

    jQuery 判断图片是否加载完成方法汇总

    有时候我们在前端开发工作中为了获取图片的信息,需要在图片加载完成后才可以正确的获取到图片的大小尺寸,并且执行相应的回调函数使图片产生某种显示效果。本文主要整理了几种常见的jquery判断图片加载完成时的方法

    autoIMG 基于jquery的图片自适应插件代码

    为了防止图片撑破布局,最常见的仍然是通过onload后获取图片尺寸再进行调整,所以加载过程中仍然会撑破。而Qzone日志的图片在此进行了改进,onload完毕后才显示原图。我以前用onload写过一个小例子:...

    基于jquery的图片自适应,无需等待img加载

    摘要:脚本资源,Ajax/... autoIMG可以快速对文章图片进行尺寸自适应,它利用浏览器 获取图片文件头尺寸数据 ,无需等待图片加载完成。autoIMG兼容:Chrome | Firefox | Sifari | Opera | IE6 | IE7 | IE8 | ...  

    基于jquery的防止大图片撑破页面的实现代码(立即缩放)

    为了防止图片撑破布局,最常见的仍然是通过onload后获取图片尺寸再进行调整,所以加载过程中仍然会撑破。而Qzone日志的图片在此进行了改进,onload完毕后才显示原图。我以前用onload写过一个小例子:...

    JS判断图片是否加载完成方法汇总(最新版)

    有时需要获取图片的尺寸,这需要在图片加载完成以后才可以。下面小编给大家整理了几种关于JS判断图片是否加载完成方法汇总,一起看看吧。 一、load事件 [removed] $('img').onload = function() { //code } ...

    Music-player:JQuery实现音乐播放器(响应式)

    1、背景图同步歌曲图片,并呈现毛玻璃状态; 2、点击下左右箭头,实现音乐分类左右滚动; 3、点击音乐分类,播放对应歌曲; 4、下一曲、暂停、播放实现; 5、音乐分类、歌曲名称、歌手实现; 6、进度条、播放时间...

Global site tag (gtag.js) - Google Analytics