最近,有小伙伴来问我,说怎么看着感觉我上传到 WordPress 站点的图片质量好像不行了呢,是不是近视又加重了。电脑笔记网告诉他不是眼睛出问题了,而是你的图片被压缩了。这是什么意思呢,在默认情况下,WordPress 会对上传的图片进行压缩,以获得更好的性能和用户体验。
很长时间以来,默认的压缩质量比率为 90%,直到 WordPress 4.5 以后,就降低为 82% 了,为的是优化图片在移动端的加载速度。但是并不是所有的用户的站点带宽很足,用户也不在乎流量,就不希望图片呗压缩。今天电脑笔记网就给大家分享下如何控制 WordPress 中 JPEG 图片的压缩质量。
首先,需要科普一下是:JPEG 在这里所指的是一种压缩方式,用这种压缩格式的文件一般就称为JPEG;此类文件的一般扩展名有:.jpeg、.jfif、.jpg或.jpe,其中在主流平台最常见的是.jpg。
如何控制图片压缩质量
WordPress 提供了 jpeg_quality 钩子,以便让用户可以自定义参数。我们就是借助这个钩子来实现修改图片压缩质量。具体的方法就是将下面的代码添加到当前主题的 functions.php 文件即可:
/**
* 自定义JPEG图片压缩质量
* https://www.pcbiji.com/11133.html
*/
function wpdx_custom_jpeg_quality() {
//根据实际需求,修改下面的数字即可
return 90;
}
add_filter( 'jpeg_quality', 'wpdx_custom_jpeg_quality');
只需要根据实际需求,修改上面代码的第7行的数字即可,比如,不希望图片被压缩,就修改为 100,就表示图片质量是 100 分。
以上就是 WordPress 如何控制图片压缩质量的代码了,然后又有朋友问了 JPEG 搞定了,那 png 格式的图片呢,根据电脑笔记网的研究,WordPress 暂时还未对 png 格式的图片进行压缩,放心使用就好了,如果你觉得变得不清晰了,不妨看看是不是近视加深了。
转载请注明:电脑笔记网 » WordPress上传的图片被压缩了_如何控制图片压缩质量