我注意到JPEGEncoder生成的图像质量与其他可用编码器的质量不匹配(即php内置的图像压缩功能来自gd库)
任何解释?或通过JPEGEncoder提高压缩图像质量的提示/解决方法??
答案 0 :(得分:0)
嗯,这是动作......
查看libjpeg的炼金术端口,我听说它不仅编码速度更快,而且可以生成更小,更高质量的图像。
http://segfaultlabs.com/devlogs/alchemy-asynchronous-jpeg-encoding
答案 1 :(得分:0)
你可以尝试增加传递给JPEG编码器的'质量'设置...更高的数字可以提高质量,但代价是文件大小更高。
答案 2 :(得分:0)
如上所述,请尝试在JPEG编码器中设置更高的质量级别。
另一种选择,如果你不是绝对需要JPG,那就是使用PNGEncoder,这是无损的。对于摄影图像,JPG通常会提供较小的文件,但PNG可以正常工作。