2013-02-23 136 views
0

我看到很多与gd调整大小的功能,但我的问题是要知道是否存在一些功能或类我可以使用,例如上传图像,JPG ,jpeg,png或者gif,并且可以根据我想要的宽度和高度来调整它的大小,确定图片的质量并最终保存在已确定的文件夹中,并且与我上传的图片具有相同的扩展名,如果上传png图片,则保存png图像大小将我想要的质量等PHP的GD,调整大小,质量,保存,PNG,JPG和GIF

我看到很多功能,但在任何情况下不具有这些变量

  • 调整图像大小 - 定的宽度和高度
  • 确定性质量
  • 确定性路径文件夹中保存并用相同的扩展

在许多情况下保存上传PNG并保存为JPG格式,并创建PNG JPG等

我搜索,但没有发现为此,thank's如果你能帮助我

的问候

回答

1

调整大小:imagecopyresampled()
保存:imagegif()imagejpeg()imagepng()

我不认为你可以真正 “决定” 的图像质量。
一旦将它从图形软件中导出,您就无法确定它是否具有完整质量或其中的76%。

您可以在保存到.jpeg文件时设置质量。

$quality = 90; 
imagejpeg($image, 'output.jpeg', $quality);