TDLIB > PHP
php gd库 缩小图片_php gd等比例缩放压缩图片函数(比较不错,但高的图片,宽度会被拉伸)
山炮   ·  2021.0402 01:38:37
Stat:899v. 0r. 0u. 0d. 0f 
#0. (Normal)

php gd库 缩小图片_php gd等比例缩放压缩图片函数(比较不错,但高的图片,宽度会被拉伸)

600?600:$width)*0.9;
    $new_height =($height>600?600:$height)*0.9;
    switch($type){
        case 1:
            $giftype=check_gifcartoon($imgsrc);
            if($giftype){
                header('Content-Type:image/gif');
                $image_wp=imagecreatetruecolor($new_width, $new_height);
                $image = imagecreatefromgif($imgsrc);
                imagecopyresampled($image_wp, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
                //75代表的是质量、压缩图片容量大小
                imagejpeg($image_wp, $imgdst,75);
                imagedestroy($image_wp);
            }
        break;
        case 2:
            header('Content-Type:image/jpeg');
            $image_wp=imagecreatetruecolor($new_width, $new_height);
            $image = imagecreatefromjpeg($imgsrc);
            imagecopyresampled($image_wp, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
            //75代表的是质量、压缩图片容量大小
            imagejpeg($image_wp, $imgdst,75);
            imagedestroy($image_wp);
            break;
        case 3:
            header('Content-Type:image/png');
            $image_wp=imagecreatetruecolor($new_width, $new_height);
            $image = imagecreatefrompng($imgsrc);
            imagecopyresampled($image_wp, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
            //75代表的是质量、压缩图片容量大小
            imagejpeg($image_wp, $imgdst,75);
            imagedestroy($image_wp);
        break;
    }
}

compressed_image('1.jpg','1-33.jpg');
compressed_image('2.jpg','2-33.jpg');

end

【Copyright Notice】
This article is repost, the original url as follows, If there is infringement, please contact us, we will delete it in time!
Original url:https://www.jb51.net/article/86380.htm

Tag:   PHP   图片处理   图片工具   
Next
【Related content】
Top     1/1 
You are not logged in, please [Register] or [Login]
(Register in one minute!)
Copyright ©TDLIB, All Rights Reserved.
Powered by TYCMS Version 1002