0

我看到很多用 gd 调整大小的函数,但我的问题是知道是否存在一些我可以使用的函数或类,例如上传图片、jpg、jpeg、png 或 gif,并且可以用宽度和高度调整它的大小想要,确定该图像的质量,最后保存在确定的文件夹中,并且与我上传的图像具有相同的扩展名,如果上传png图像,则保存调整大小并具有我想要的质量的png图像等

我看到很多函数,但在所有情况下都没有这些变量

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

在许多情况下,上传 png 并另存为 jpg 并从 png 等创建 jpg

我搜索但没有找到这个,如果你能帮助我,谢谢

最诚挚的问候

4

1 回答 1

1

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

我认为您实际上无法“确定”图像的质量。
一旦它从图形软件中导出,你就无法真正判断它是完整的质量还是 76% 的质量。

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

$quality = 90;
imagejpeg($image, 'output.jpeg', $quality);
于 2013-02-23T12:06:43.477 回答