搜 索

如何用js与php快速获取常见格式的图片高度与宽度信息

编辑:QTOOL.NET日期:2018-08-22145

有时候需要获取图片的高度与宽度信息,那么怎样才能快速获取常见的几种格式图片信息.
首先是使用js代码,监听complete和onload事件,来让图片加载完成后显示图片的宽度与高度.
var imgLoad = function (url, callback) {
    var img = new Image();
    img.src = url;
    if (img.complete) {
        callback(img.width, img.height);
    } else {
        img.onload = function () {
            callback(img.width, img.height);
            img.onload = null;
        };
    };
php获取图片信息方法:
使用php中提供的GetImageSize函数,可以快速方便的获取本地与网络图片的尺寸信息
GetImageSize:取得图片的长宽。
array getimagesize(string filename, array [imageinfo]);
返回数组有四个元素
索引值 0  是图片高度
索引值 1  是图片宽度
索引值 2 是图片文件格式 值 1为GIF、2为JPEG/JPG、3为PNG
索引值 3 为图片高与宽 格式为height=xxx width=yyy
php获取图片尺寸信息方法
代码示例
function ckImg($image) {
  $sizeinfo = GetImageSize($image);//获取图片信息
echo "<img src=/"$image/" $sizeinfo[3]>";
}
ckImg("图片地址");
当然如果需要获取图片所有的颜色信息也可以使用b本站的图片在线工具进行在线分析.
 

TAG标签:jsphp图片处理
此文章由QTOOL.NET编辑
最新文章

热门标签