PHP GD图像水印质量


PHP GD Image Watermark Quality

我使用PHP GD将图像(水印)复制到另一个图像上。遗憾的是,水印的质量很差。

我使用质量100%作为属性,但它没有帮助。

你们知道提高质量的好方法吗?

问候。

90%的质量应该会给你完全相同的结果,并将文件大小减少一半(JPEG, OFC)。

试着用ImageCopyResampled()代替ImageCopyResize(),除此之外,我不认为你可以单独用GD做任何事情,也许Imagick有一些其他的技巧

您是否使用任何透明度,或者它只是一个实心正方形。质量到底哪里不好?边缘,整个东西?

我喜欢使用24位透明PNG作为水印,并用imagemagick来做覆盖,这样你就可以对最终产品进行很多控制。

imagemagick水印的很多可能性:
http://www.imagemagick.org/Usage/annotating/