public function compressedImage($imgsrc, $imgdst) { list($width, $height, $type) = getimagesize($imgsr
public function compressedImage($imgsrc, $imgdst) { list($width, $height, $type) = getimagesize($imgsrc); $new_width = $width>120 ? 120 : $width; //新图片比例这里设置了120X120 $new_height =$height > 120 ? 120 : $height; $image_wp = imagecreatetruecolor($new_width, $new_height); //type 为 1:gif动图 2:jpg/jpeg 3:png if($type == 2){ $image = imagecreatefromjpeg($imgsrc); }else{ $image = imagecreatefrompng($imgsrc); } imagecopyresampled($image_wp, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height); //100代表的是质量、压缩图片容量大小 imagejpeg($image_wp, $imgdst, 100); imagedestroy($image_wp); imagedestroy($image); }
最好调整下 尺寸比例 不要给的太小 不然会很糊。我用的120X120 效果来说还可以
来源地址:https://blog.csdn.net/wolf23151269/article/details/127803163
--结束END--
本文标题: php 图片压缩
本文链接: https://lsjlt.com/news/383856.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0