【问题标题】:PHP GD library losing quality. Other ideas?PHP GD 库质量下降。其他想法?
【发布时间】:2010-08-25 05:36:19
【问题描述】:

所以我正在开发一个处理照片的网站。用户上传他们的原始照片,GD 库会为同一张照片创建一个较小尺寸的图像。然而,当将手动缩小的图像与 GD 图像进行比较时,GD 图像似乎失去了相当多的色彩质量,就像它稍微降低了饱和度一样。有任何替代建议或改进方法吗?

谢谢!

【问题讨论】:

    标签: php image gd resize


    【解决方案1】:

    我建议使用imagemagick 来处理有关照片的任何严肃问题。

    除了质量,您会发现使用imagick 之类的功能更方便

    Imagick::cropThumbnailImage()
    Imagick::thumbnailImage()
    

    【讨论】:

      【解决方案2】:

      使用imagecopyresampled 代替imagecopyresized。它提供了更好的质量。另外,尽量不要使用GIF 图像作为输出。

      【讨论】:

      • 您看到的饱和度降低可能是因为 gd 正在删除颜色配置文件。
      【解决方案3】:

      哇,答案是 imagemagick。更易于使用并保持完整的照片质量!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-06
        • 1970-01-01
        • 1970-01-01
        • 2014-11-10
        • 1970-01-01
        相关资源
        最近更新 更多