我正在使用PHP GD将一个图像(水印)复制到另一个图像上。不幸的是,水印的质量非常糟糕。
我使用quality 100%作为属性,但它没有帮助。
你们知道提高质量的好方法吗?
致以问候。
发布于 2011-07-22 02:42:05
90%的质量应该会给你完全相同的结果,并将文件大小减少一半(在JPEG上,OFC上)。
试着用ImageCopyResampled()代替ImageCopyResize(),除此之外,我不认为你可以单独使用GD做任何其他事情,也许Imagick还有其他一些技巧。
发布于 2011-07-22 02:42:52
你用的是透明的,还是只有一个实心的正方形。到底是什么看起来质量不好?边缘,所有的东西?
我喜欢使用24位透明的PNG来做水印,imagemagick来做叠加,这样你就可以很好地控制最终的产品。
使用imagemagick实现水印的可能性很大:
http://www.imagemagick.org/Usage/annotating/
https://stackoverflow.com/questions/6780964
复制相似问题