我正在使用PHP GD将图像(水印)复制到另一个图像上。 不幸的是,水印的质量很糟糕。
我使用100%的质量作为属性,但它没有帮助。
你们有没有知道提高质量的好方法?
问候。
答案 0 :(得分:0)
90%的质量应该会给你完全相同的结果,并将文件大小减半(JPEG,OFC)。
尝试使用ImageCopyResampled()
代替ImageCopyResize()
,除此之外我不认为你可以单独使用GD做任何事情,也许Imagick还有其他一些技巧。
答案 1 :(得分:0)
您使用的是透明度,还是只是一个实心的正方形。质量到底有什么不好看?边缘,整个事情?
我喜欢使用24位透明PNG作为水印,并且使用imagemagick进行叠加,您可以通过这种方式对最终产品进行大量控制。
带有imagemagick的水印的大量可能性:
http://www.imagemagick.org/Usage/annotating/