背景介绍
我的一个项目需要调用一个接口上传图片,但是该接口对图像大小有一定要求,图片格式还必须是jpg。偏偏给我的原图像这两个要求都不满足。
弄了一下午了,其实也简单。
解决
代码
为创建了一个画布
imagecopyresampled($canvas, $img, 0, 0, 0, 0, $maxwidth, $maxheight, $width, $height...原代码是需要输入新的图像大小的宽高,改了之后需要输入一个倍数即可。...resizeImage($srcImage, $per, $name)
srcImage:原图像的保存路径,
per:缩放倍数
name:新图像名称(+路径)
使用很简单,因为是等比缩放,并且倍数不大...,所以反正图像质量在我的要求范围内。