我应该在上传之前不压缩我的jpeg文件以避免双重压缩吗?

时间:2020-02-23 作者:ClawDuda

Wordpress将jpeg文件压缩到82级质量。我应该上传100质量的文件以避免双重压缩吗?或者Wordpress会知道文件已经压缩,并跳过这个过程吗?

我通常将文件以80质量保存在photoshop中,以渐进方式保存。

非常感谢。

1 个回复
SO网友:vbaimas

如果你想在网站上展示高质量的图像,那么你可以在WordPress中关闭图像压缩。

您可以通过在functions.php :

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

或者您可以创建插件:

 <?php 
    /**
    * Plugin Name: Remove WordPress Image Compression
    * Plugin URI: [Plugun URI}
    * Version: 1.0
    * Author: [Your name]
    * Author URI: [Your URI]
    * Description: This will remove the compression WordPress, applies to images when uploading to your media library.
    */
    /**
    * Override the default image quality when resizing and cropping images
    */
    add_filter(\'jpeg_quality\', function($arg){return 100;});
上述代码将值设置为100. 这意味着WordPress以最高质量压缩图像。

现在,激活插件后,上传的任何新图像将不再受WordPress图像压缩的影响。请记住,之前上传到激活插件时需要重新上传才能删除压缩。

相关推荐

Convert emoji to images

我有一个私有插件,可以导出所有没有“主题化”的帖子,所以输出的只是内容的html(帖子主题为H1,日期/时间为H2)。如果帖子包含表情符号,它会正确显示在主题页面上。但是如果我将HTML输出保存到一个文件中,表情符号会显示为&eth;&#159;&#153;&#129; 这些是UniCode字符(我想),我需要生成的HTML页面将表情符号显示为图形图像。创建HTML输出的代码使用标准WP\\u查询对象,然后在have\\u posts循环中输出内容:$thest