【问题标题】:PHP GD , resize , quality , save , png , jpg and gifPHP GD,调整大小,质量,保存,png,jpg和gif
【发布时间】:2013-02-09 00:33:39
【问题描述】:

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

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

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

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

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

最好的问候

【问题讨论】:

    标签: php image-resizing


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-18
      • 2012-12-21
      • 2013-04-25
      • 2016-06-07
      • 2012-11-15
      • 1970-01-01
      • 2016-04-24
      相关资源
      最近更新 更多