我使用PHP GD将图像(水印)复制到另一个图像上。遗憾的是,水印的质量很差。
我使用质量100%作为属性,但它没有帮助。
你们知道提高质量的好方法吗?
问候。
90%的质量应该会给你完全相同的结果,并将文件大小减少一半(JPEG, OFC)。
试着用ImageCopyResampled()
代替ImageCopyResize()
,除此之外,我不认为你可以单独用GD做任何事情,也许Imagick有一些其他的技巧
您是否使用任何透明度,或者它只是一个实心正方形。质量到底哪里不好?边缘,整个东西?
我喜欢使用24位透明PNG作为水印,并用imagemagick来做覆盖,这样你就可以对最终产品进行很多控制。
imagemagick水印的很多可能性:
http://www.imagemagick.org/Usage/annotating/