本篇文章给大家分享的是有关利用PHP怎么对图片进行等比例缩放,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
imgzip($src,$newwid,$newhei)这个函数带进去的分别是原图片、缩放要求的宽度、缩放的长度。代码都备注了,不懂可以留言哈哈
$hei){ $wid=$newwid; $hei=$newwid/($wid/$hei); }else { $wid = $newhei * ($wid / $hei); $hei = $newhei; } //在内存中建立一张图片 $images2 = imagecreatetruecolor($newwid, $newhei); //建立一个500*320的图片 //将原图复制到新建图片中 //imagecopyresampled($dst_image, $src_image, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h) imagecopyresampled($images2, $image, 0, 0, 0, 0, $wid,$hei, $imgInfo[0],$imgInfo[0]); //销毁原始图片 imagedestroy($image); //直接输出图片文件 header("Content-type: ".$imgInfo[‘mime‘]); imagejpeg($images2); //保存图片 到新文件 imagejpeg($images2, ‘new.jpg‘, 100); //10代码输出图片的质量 0-100 100质量高 //销毁 imagedestroy($images2); } imgzip($src,$newwid,$newhei); ?>
以上就是利用PHP怎么对图片进行等比例缩放,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。