WordPress PNG压缩问题

时间:2016-05-18 作者:Chris Jenkins

我在上传到我的网站时遇到了图像被严重压缩的问题。这不是照片的问题,但对于具有实心颜色块和文本的图像来说,这是非常明显的。

我上传了一个纯灰色背景的PNG,上面覆盖着白色文本,当WordPress将其调整为各种可选大小时,它被严重压缩。

Original image

Large featured image size

不幸的是,我没有足够的声誉来发布2个以上的链接,但你可以在调整大小的大版本中看到,文本变得非常模糊,并且纯色灰色背景有一个明显的频闪。

我知道你可以关闭/调整JPG图像压缩的级别,但据我所知,WordPress根本不应该压缩PNG,所以我不知道发生了什么。

这可能是什么原因造成的?这是否可能是我服务器上的压缩/调整大小软件的问题?或者有没有办法告诉WordPress不要像JPEG那样压缩PNG?

2 个回复
SO网友:cjbj

这可能与WP通常用于调整图像大小的ImageMagick库有关。我不确定是否可以修改WP应用的标准设置,但可以定义自己的设置。Here 这是一个教程。您必须使用自己的过滤器替换该教程中的过滤器ImageMagick\'s interface. 但这需要做很多工作。

SO网友:revilodesign.de

https://www.revilodesign.de/blog/wordpress/jpeg-jpg-bildkomprimierung-aendern/

必须将压缩率设置得更高。我想这会对你有帮助。

由于Wordpress版本4.5的压缩率为82%-之前为90%

将此添加到您的函数中。php

add_filter(\'jpeg_quality\', function($arg){
    return 100;
});

相关推荐

Images with overlay

我有一些图片在一个容器中,我想添加一个覆盖和图标。这不是现成的,但我找到了一些有用的代码:HTML:<div class=\"main\"> <span class=\"featured\"><img src=\"http://joshrodg.com/IMG_001-258x258.jpg\" title=\"\" alt=\"\"></span> </div> CSS:.featured {