gpt4 book ai didi

php - 防止 wordpress 在上传前影响图像质量

转载 作者:搜寻专家 更新时间:2023-10-31 21:48:14 25 4
gpt4 key购买 nike

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

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

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

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

但到目前为止两者都没有帮助。有什么想法吗??

最佳答案

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

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

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

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

其他想法

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

关于php - 防止 wordpress 在上传前影响图像质量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51003896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com