3

Wordpress 在上传我的图片时会不断应用某种压缩,从而影响质量。我在哪里停用此功能。我已经试过了。。

function add_image_size( $name, $width = 0, $height = 0, $crop = false ) 

但到目前为止还没有帮助。也试过

add_filter('jpeg_quality', function($arg){return 100;});

但到目前为止,两者都没有帮助。有任何想法吗 ??

4

1 回答 1

1

我的 WordPress 网站上的图像被压缩到 jpeg 工件使我的大部分图像无法使用(我是一名摄影师,所以我无法像大多数 WordPress 用户那样处理工件)。最终对我有用的是从管理仪表板中禁用 Jetpack 中的“图像性能”选项(这意味着,WordPress 本身并没有在上传时压缩我的图像,但最终效果是相同的)。这是一个屏幕截图:

据我了解,此选项可通过两种方式加快图像的加载时间;A)它将它们托管在服务器云上,允许图像更靠近请求它们的客户端提供,B)它使用有损压缩来大幅减小文件大小。

在我的网站上,我托管了一个链接到高分辨率版本的缩略图库。打开“图像性能”选项后,请注意图像是如何完全由不同的服务器托管的,并且其中有很多压缩伪影,尤其是在图像的天空渐变中。

关闭“图像性能”后,全尺寸图像现在由我的托管服务直接提供,并且压缩伪影消失了。

额外的想法

对于我的特殊情况,WordPress 实际上并没有压缩原始上传的图像,它是在您打开“图像性能”选项时将它们重新上传到 Jetpack 使用的服务器,然后进一步压缩它们。这可能与 OP 的情况不完全一样,但因为我最初认为 WordPress 在上传时也会压缩我的图像,所以我相信这个答案与问题相关。

于 2018-10-29T17:49:27.507 回答