zoukankan      html  css  js  c++  java
  • 返回图片宽高比

    /**
    * 图像处理-获取图像信息
    * @param string $source 源文件图片
    * @return array(图片的宽、高、类型)
    */
    function get_img_info($source) {
    $imginfo = array();
    $ext = strtolower(substr(strrchr($source, '.'), 1)); //获取图片类型
    $image_type = array(1 => 'gif', 2 => 'jpeg', 3 => 'png', 6 => 'bmp');
    if (function_exists('read_exif_data') && in_array($ext, array('jpg', 'jpeg', 'jpe', 'jfif'))) { //jpeg情况
    $temp = @read_exif_data($source);
    $imginfo['width'] = $temp['COMPUTED']['Width'];
    $imginfo['height'] = $temp['COMPUTED']['Height'];
    $imginfo['type'] = 2;
    unset($temp);
    }
    if (empty($imginfo)) { //png,gif,bmp
    list($imginfo['width'], $imginfo['height'], $imginfo['type']) = @getimagesize($source);
    }
    //$imginfo['type'] = $image_type[$imginfo['type']];
    $size = $imginfo['width'] / $imginfo['height'];
    return round($size, 2);   //取两位
    }

  • 相关阅读:
    bootstrap初识
    司徒正美居中方式
    css中的浮动(float)
    fio
    简易接口测试脚本
    字符加密
    Python 汉诺塔
    Python 找零问题
    Python 二分法
    Python 冒泡排序
  • 原文地址:https://www.cnblogs.com/rickons/p/5461497.html
Copyright © 2011-2022 走看看