正文:
默认情况下,WordPress 会对上传的图片进行压缩,以提升性能和用户体验。在过去,压缩质量默认为 90%。然而,自从 WordPress 4.5 版本以后,为了优化手机端的加载速度,压缩质量被降低至 82%。然而,并非所有用户都希望这样。最近,我们收到了客户的反馈,他们抱怨上传的图片被压缩后变得模糊。因此,今天我们将分享如何修改 WordPress 对 JPEG 图片的压缩质量。
JPEG 是一种压缩方式,使用这种压缩格式的文件通常被称为 JPEG。常见的扩展名有.jpeg、.jfif、.jpg 或.jpe,其中在主流平台上最常见的是.jpg。这些信息来自百度百科。
为了让用户能够自定义参数,WordPress 提供了 jpeg_quality 钩子。我们可以利用这个钩子来修改图片的压缩质量。具体的方法是将以下代码添加到当前主题的functions.php文件中:
/**
* 自定义 JPEG 图片压缩质量
* https://www.huizhanii.com/33261.html
*/
function wpdx_custom_jpeg_quality() {
//根据实际需求,修改下面的数字即可
return 90;
}
add_filter( 'jpeg_quality', 'wpdx_custom_jpeg_quality');
只需要根据实际需求,修改上述代码的第 7 行的数字即可。例如,如果不希望图片被压缩,可以将该数字修改为 100。
或许有朋友会问,如何修改 PNG 图片的压缩质量呢?这确实让汇站感到困惑,因为 WordPress 本身似乎没有提供专门用于 PNG 图片的钩子。汇站也没有深入研究过这个问题。如果你知道解决方法,不妨与我们分享一下!
转载请注明:汇站网 » WordPress 如何改变 JPEG 图片的压缩质量