未压缩1MB以下的图像

时间:2021-08-14 作者:Danish Riaz

上传时,1MB以上的图像会自动压缩。小于1MB的图像将以原始形式添加到数据库中。

因此,如果有人上传了900 KB的图像,帖子将显示900 KB的图像。

在此网站上,所有内容都是用户生成的。帖子和评论都有很多图片。它们必须在上传时由WordPress自动压缩。

请告诉我如何更改此设置,以便压缩所有图像大小。

1 个回复
SO网友:Tom J Nowell

The closest answer you will find to the exact question you asked is: that feature does not exist, WordPress does not have an image compression feature.

That\'s not how compression works

WP不在数据库中存储图像,它们存储在文件系统中,并由类型为的帖子表示attachment.

WP也会保留原始上传的文件未经修改,只会创建额外的图像大小,因为它们是JPEG,所以在创建时需要指定压缩值。这通常是;full"E;图像大小,并且始终保持不变。如果没有这一点,就不可能在缩略图尺寸更改时重新生成缩略图,或者为已上载的项目添加新的图像尺寸。

所以没有压缩步骤,这只是创建这些额外图像大小文件的副作用,而不是专门的功能或步骤

如果您的图像尺寸太小,无法创建这些图像尺寸,则不会创建新的图像尺寸,因为这需要增大尺寸。

此外,如果图像占用太多内存,无法解压缩和修改,则无法创建图像大小。

因此,这句话毫无意义:

请告诉我如何更改此设置,以便压缩所有图像大小。

没有这样的设置,图像大小不是这样工作的。有一个过滤器可以更改百分比,但默认值为70%,因此它不会像您希望的那样启用压缩<压缩不是启用或禁用的,这不是WordPress中图像上传的工作方式。

相关推荐

将代码添加到子级的主题css和php不能覆盖某些元素

我已经安装了二十一主题,并在此基础上创建了一个子主题。我复制了整个风格。来自父主题的css,以及我想要对子主题的css和大多数css工作所做的所有更改,但少数css无法覆盖。我还尝试添加!这很重要,但也不起作用。在第一个示例中,背景颜色:#448fbf应用于子主题,但在加载网站时不会显示。它仍然作为父主题的背景色。第一个截图来自我的WP仪表板,第二个截图来自chrome的inspector。在第二个示例中,-webkit外观:none未应用于子主题。我想知道是不是主题本身导致了这个问题。我在这个主题上花了