美文网首页
对图片进行剪切

对图片进行剪切

作者: 孤岛渔夫 | 来源:发表于2016-12-04 01:54 被阅读0次
    <?php 
    // 打开图片资源
    $src = imagecreatefromjpeg('./Meinv010.jpg');

    // 创建新的画布
    $dst = imagecreatetruecolor(300,300); 

    $img_info = autoOpen('./Meinv010.jpg');

    // 裁剪图片
    // imagecopyresampled(新图, 老图, 新图起点坐标xy, 原图起点坐标xy,  新图的宽高wh, 源图的宽高wh );
    imagecopyresampled($dst, $src, 0,0, 670,125, 300,300, 300,300);

    // 保存资源
    imagejpeg($dst,'./cut.jpg');
    imagedestroy($dst);
    imagedestroy($src);



    function autoOpen($img_path){
        $arr = getimagesize($img_path);
        $img_info['width'] = $arr[0];
        $img_info['height'] = $arr[1];
        $img_info['mime'] = $arr['mime'];

        // imagecreatefromjpeg()
        // imagecreatefrompng()
        // imagecreatefromgif()
        
        // 获取格式类型
        $type = ltrim(strchr($arr['mime'],'/'),'/');

        $func = 'imagecreatefrom'.$type;
        $img_info['resource'] = $func($img_path);

        return $img_info;
    }

 ?>

相关文章

网友评论

      本文标题:对图片进行剪切

      本文链接:https://www.haomeiwen.com/subject/nefhmttx.html