欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[JS]获取图片原始宽高

程序员文章站 2022-06-21 15:06:56
...
function getImageNatural(img,cb){
                if (img.naturalWidth) { // 现代浏览器
                    nWidth = img.naturalWidth
                    nHeight = img.naturalHeight
                    cb({w:nWidth,h:nHeight})
                } else { // IE6/7/8
                    var image = new Image();
                    image.src = img.attr('src');
                    if(image.complete){
                        cb({w:image.width,h:image.height})
                    }else{
                        image.onload = function(){
                            var w = image.width;
                            var h = image.height;
                            cb({w:w,h:h})
                        }                           
                    }
                }
            }