【发布时间】:2010-08-25 05:36:19
【问题描述】:
所以我正在开发一个处理照片的网站。用户上传他们的原始照片,GD 库会为同一张照片创建一个较小尺寸的图像。然而,当将手动缩小的图像与 GD 图像进行比较时,GD 图像似乎失去了相当多的色彩质量,就像它稍微降低了饱和度一样。有任何替代建议或改进方法吗?
谢谢!
【问题讨论】:
所以我正在开发一个处理照片的网站。用户上传他们的原始照片,GD 库会为同一张照片创建一个较小尺寸的图像。然而,当将手动缩小的图像与 GD 图像进行比较时,GD 图像似乎失去了相当多的色彩质量,就像它稍微降低了饱和度一样。有任何替代建议或改进方法吗?
谢谢!
【问题讨论】:
我建议使用imagemagick 来处理有关照片的任何严肃问题。
除了质量,您会发现使用imagick 之类的功能更方便
Imagick::cropThumbnailImage()
Imagick::thumbnailImage()
【讨论】:
使用imagecopyresampled 代替imagecopyresized。它提供了更好的质量。另外,尽量不要使用GIF 图像作为输出。
【讨论】:
哇,答案是 imagemagick。更易于使用并保持完整的照片质量!
【讨论】: