PHP GD 库质量下降。其他想法?
Posted
技术标签:
【中文标题】PHP GD 库质量下降。其他想法?【英文标题】:PHP GD library losing quality. Other ideas? 【发布时间】:2010-08-25 05:36:19 【问题描述】:所以我正在开发一个处理照片的网站。用户上传他们的原始照片,GD 库会为同一张照片创建一个较小尺寸的图像。然而,当将手动缩小的图像与 GD 图像进行比较时,GD 图像似乎失去了相当多的色彩质量,就像它稍微降低了饱和度一样。有任何替代建议或改进方法吗?
谢谢!
【问题讨论】:
【参考方案1】:我建议使用imagemagick 来处理有关照片的任何严肃问题。
除了质量,您会发现使用imagick 之类的功能更方便
Imagick::cropThumbnailImage()
Imagick::thumbnailImage()
【讨论】:
【参考方案2】:使用imagecopyresampled
代替imagecopyresized
。它提供了更好的质量。另外,尽量不要使用GIF
图像作为输出。
【讨论】:
您看到的饱和度降低可能是因为 gd 正在删除颜色配置文件。【参考方案3】:哇,答案是 imagemagick。更易于使用并保持完整的照片质量!
【讨论】:
以上是关于PHP GD 库质量下降。其他想法?的主要内容,如果未能解决你的问题,请参考以下文章