list($width, $height)=getimagesize($filename);
//缩放比例
$per=round(400/$width,3);
$n_w=$width*$per;
$n_h=$height*$per;
$new=imagecreatetruecolor($n_w, $n_h);
$img=imagecreatefromjpeg($filename);
//copy部分图像并调整
imagecopyresized($new, $img,0, 0,0, 0,$n_w, $n_h, $width, $height);
//图像输出新图片、另存为
imagejpeg($new, "a.jpg"); //保存图片,如果想替换的话直接写原图片的路径
imagedestroy($new);
imagedestroy($img);
php缩小和放大图片(缩放图片)
最新推荐文章于 2021-04-03 19:33:39 发布
本文介绍了一种使用PHP进行图片缩放的方法,并将图片转换为JPEG格式。通过获取图片尺寸,计算缩放比例,创建新的画布,然后复制并调整原始图片的部分图像到新画布上,最后输出为JPEG格式的新图片。
3021

被折叠的 条评论
为什么被折叠?



