麒麟在线

当前位置:网站首页 / 技术 / 正文

WordPress上传的图片被压缩了_如何控制图片压缩质量

最近,有小伙伴来问我,说怎么看着感觉我上传到 WordPress 站点的图片质量好像不行了呢,是不是近视又加重了。电脑笔记网告诉他不是眼睛出问题了,而是你的图片被压缩了。这是什么意思呢,在默认情况下,WordPress 会对上传的图片进行压缩,以获得更好的性能和用户体验。

WordPress上传的图片被压缩了 WordPress上传的图片被压缩了_如何控制图片压缩质量 技术

很长时间以来,默认的压缩质量比率为 90%,直到 WordPress 4.5 以后,就降低为 82% 了,为的是优化图片在移动端的加载速度。但是并不是所有的用户的站点带宽很足,用户也不在乎流量,就不希望图片呗压缩。今天电脑笔记网就给大家分享下如何控制 WordPress 中 JPEG 图片的压缩质量。

首先,需要科普一下是:JPEG 在这里所指的是一种压缩方式,用这种压缩格式的文件一般就称为JPEG;此类文件的一般扩展名有:.jpeg、.jfif、.jpg或.jpe,其中在主流平台最常见的是.jpg。

如何控制图片压缩质量

WordPress 提供了 jpeg_quality 钩子,以便让用户可以自定义参数。我们就是借助这个钩子来实现修改图片压缩质量。具体的方法就是将下面的代码添加到当前主题的 functions.php 文件即可:

/**
 * 自定义JPEG图片压缩质量
 * https://www.70ol.com/jishu/92.html
 */
function wpdx_custom_jpeg_quality() {
    //根据实际需求,修改下面的数字即可
    return 100;
}
add_filter( 'jpeg_quality', 'wpdx_custom_jpeg_quality');
//禁止wp裁剪2560以上大图
add_filter( 'big_image_size_threshold', '__return_false' );

只需要根据实际需求,修改上面代码的第7行的数字即可,比如,不希望图片被压缩,就修改为 100,就表示图片质量是 100 分。

以上就是 WordPress 如何控制图片压缩质量的代码了,然后又有朋友问了 JPEG 搞定了,那 png 格式的图片呢,根据电脑笔记网的研究,WordPress 暂时还未对 png 格式的图片进行压缩,放心使用就好了,如果你觉得变得不清晰了,不妨看看是不是近视加深了。

推荐阅读

文章标签:

版权声明: 本文除特别说明外均由原创

本文链接: https://www.70ol.com/jishu/92.html,尊重共享,欢迎转载,请自觉添加本文链接,谢谢!

分享本文: 请填写您的分享代码。

呃 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。