默认情况下,WordPress 会压缩上传的图片,以避免更好的性能和用户体验。长期以来,默认的压缩质量是 90%,而在 WordPress 4.5 之后,为了优化手机上图片的加载速度,压缩质量降低到了 82%。但并非所有用户都希望如此。最近有客户反馈说为什么我上传的图片都是压缩模糊的。今天,陈欣将分享如何通过 WordPress 改变 JPEG 图像的压缩质量。
这里的 JPEG 是指一种压缩方式,这种压缩格式的文件一般称为 JPEG;此类文件的一般扩展名为:。jpeg,。jif,。jpg 或。jpe,其中。jpg 是主流平台中最常见的一种。来自百度百科
WordPress 提供了 jpeg_quality hook,让用户可以自定义参数。我们使用这个钩子来修改图像压缩质量。具体方法是将以下代码添加到当前主题的functions.php文件中:
/*自定义 JPEG 图片压缩质量*/
function wpdx_custom_jpeg_quality() {
//根据实际需求,修改下面的数字即可
return 90;
}
add_filter( 'jpeg_quality', 'wpdx_custom_jpeg_quality');
只需根据实际需要修改上面代码第 7 行的数字,比如不希望图片被压缩,就改成 100。
有些朋友可能会问,如何修改 png 图片的压缩质量?似乎 WordPress 本身没有为 png 图片提供类似的钩子,汇站也没有探索它们。如果你知道,就和我们分享吧!