个性化阅读
专注于IT技术分析

WordPress add_image_size会导致非常糟糕的质量

我正在尝试调整大小为300×175的图像, 但是结果是质量太差了(原始图像质量很好)。

我使用的代码是:

add_image_size(‘saveti-home-thumb’, 300, 175, true);

我试图通过添加以下内容来禁用WordPress压缩:

add_filter(‘jpeg_quality’, function($ arg){return 100;});在functions.php中,

但仍然没有结果。

这是原始图像:https://saveti.bg/wp-content/uploads/2019/05/meteora-scenery.jpg这是压缩后的图像:https://saveti.bg/wp-content/uploads /2019/05/meteora-scenery-300×175.jpg

如你所见, 质量超级糟糕。任何想法如何解决这个问题?

谢谢


#1


据我了解, 这可能是一些因素:一种情况是, 当你需要裁剪图像时, 如果它们不符合照片的比例, 就会发生这种情况。另一个是当图像不在rgb默认值中时。还有另一个似乎在WP中经常发生, 并且尚未解决

链接, 供你阅读有关我快速评论的项目。

https://wordpress.org/support/topic/images-lose-quality-after-wp-resize-even-with-the-jpeg-quality-filter-at-100/ https://wordpress.stackexchange.com/问题/ 301710 / wordpress中的图像质量缩略图压缩

尽管这仍然不是一个好的解决方案, 但我的建议是通过将当前功能代码更改为以下内容, 仅将缩略图与无裁剪图像一起使用来调整大小:

 add_image_size( 'saveti-home-thumb', 300, 175, false);

#2


对于图像裁剪, 有一个很好的插件。

Regenerate Thumbnails

在你的WordPress中添加此插件。在functions.php中添加所需的图像大小。

add_image_size( 'saveti-home-thumb', 300, 175, true);

之后, 重新生成所有图像

工具>重新生成缩略图

之后, 使用此参数saveti-home-thumb调用图像。喜欢

get_the_post_thumbnail_url( int|WP_Post $post = null, string|array $size = 'saveti-home-thumb' )
赞(0)
未经允许不得转载:srcmini » WordPress add_image_size会导致非常糟糕的质量

评论 抢沙发

评论前必须登录!