获取上传图片的宽高尺寸

Posted ybhome

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取上传图片的宽高尺寸相关的知识,希望对你有一定的参考价值。

我们在上传图片时经常需要判断图片的尺寸是否在要求范围内

 <input type="file"  onchange="loadPic(this)"/>
 var Max_Size = 2000; //2M
 var Max_Width = 100; //100px
 var Max_Height = 200; //200px
         function loadPic(file){
            var fileData = file.files[0];
            var reader = new FileReader();
                 reader.onload = function (e) {
                     var data = e.target.result;
                   //加载图片获取图片真实宽度和高度
                     var image = new Image();
                     image.src= data;
                     image.onload=function(){
                         var width = image.width;
                         var height = image.height;
                         console.log(width,height)//图片真实宽高
                         
                     };
                 };
                 reader.readAsDataURL(fileData);
}

 

以上是关于获取上传图片的宽高尺寸的主要内容,如果未能解决你的问题,请参考以下文章

FileReader获取上传图片的宽高

获取图片上传前的宽高

vue 限制上传图片的宽高(基于iviewUI)

简单写一下图片上传获取宽高的方法

JS - 从base64代码中获取图片的宽高

php 在多个上传图片时 怎么获取 要上传的图片宽高