• 技术文章 >后端开发 >PHP问题

    php getimagesize用法是什么

    藏色散人藏色散人2021-11-10 09:56:30原创258

    php getimagesize的作用是测定任何图像文件的大小并返回图像的尺寸以及文件类型和一个可以用于普通HTML文件中IMG标记中的height/width文本字符串,其使用语法如“getimagesize('xxx.jpg')”。

    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

    php getimagesize用法是什么?

    getimagesize() 函数将测定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 图像文件的大小并返回图像的尺寸以及文件类型和一个可以用于普通 HTML 文件中 IMG 标记中的 height/width 文本字符串。

    php的getimagesize方法详解

    getimagesize方法可以查看图片的详细信息,如下:

    > print_r(getimagesize('mnjpg.jpg'));
    Array
    (
        [0] => 2250         // 宽
        [1] => 1500         // 高
        [2] => 3            // 类型
        [3] => width="2250" height="1500"
        [bits] => 8
        [mime] => image/png
    )

    图片类型说明

    $imageTypeArray = array(
        0 => 'UNKNOWN',
        1 => 'GIF',
        2 => 'JPEG',
        3 => 'PNG',
        4 => 'SWF',
        5 => 'PSD',
        6 => 'BMP',
        7 => 'TIFF_II',
        8 => 'TIFF_MM',
        9 => 'JPC',
        10 => 'JP2',
        11 => 'JPX',
        12 => 'JB2',
        13 => 'SWC',
        14 => 'IFF',
        15 => 'WBMP',
        16 => 'XBM',
        17 => 'ICO',
        18 => 'COUNT'  
    );

    图片上传,以jpeg类型为例

    $old_image = imagecreatefromjpeg($image_url);
    $new_image = imagecreatetruecolor($width, $height);
    imagecopy($new_image, $old_image, 0, 0, $x1, $y1, $width, $height);
    ob_start();
    imagejpeg($new_image);
    $contents = ob_get_contents();
    ob_end_clean();
    imagedestroy($old_image);
    imagedestroy($new_image);
    // 新图片上传到图片服务器
    $url = 'xxx/upload';
    $client = Apf_Http_CurlClient::getInstance();
    $ret = $client->doPost($url, array('file' => base64_encode($contents)), array(), array(), 1000);
    $ret = json_decode($ret, true);

    推荐学习:《PHP视频教程

    以上就是php getimagesize用法是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php getimagesize
    上一篇:php mysql 慢查询是什么 下一篇:php br 不换行怎么办?
    Web大前端开发直播班

    相关文章推荐

    • getimagesize获取图片尺寸php函数• php getimagesize 函数 - 获取图像信息• getimagesize 函数不是完全可靠的• getimagesize获取图片的尺寸实例详解

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网