默认情况下,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图片提供类似的钩子,优站也没有探索它们。如果你知道,就和我们分享吧!