2010-08-25 15 views
0

因此,我正在处理照片处理网站。用户上传他们的原始照片并且GD库创建相同照片的较小尺寸的图像。但是,当比较手动缩小的GD图像和GD图像时,GD图像似乎已经失去了相当多的颜色质量,就像它已经轻微去饱和一样。任何替代建议或改进方法?PHP GD库失去质量。其他想法?

谢谢!

回答

3

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

除了质量,你会发现像使用更方便

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

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

+0

我已经使用imagecopyresampled,任何其他的想法imagick的功能呢? – ThinkingInBits 2010-08-25 10:55:44

+0

一个字:ImageMagick。 – shamittomar 2010-08-25 11:48:29

+0

您看到的去饱和可能是因为gd正在移除颜色配置文件。 – Andy 2012-01-06 18:24:58

0

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