wordpress - 我的 WordPress 缩略图比原始缩略图大得多(以字节为单位)
问题描述
我是 WordPress 新手,正在使用我继承的网站。该网站在主页上有 2 个屏幕截图,作为高级自定义字段插件的图库进行管理。
两个屏幕截图最初都是 2880x1996 PNG 文件,每个文件的时钟为 460 KB。WordPress 生成这些屏幕截图的缩略图,并在运行时提供 1920x1331 PNG 缩略图……大小为 1.6 MB!
分辨率较低的图像不应该更小吗?如何让 WordPress 在缩略图生成方面做得更好,或者可能只是为此图像禁用它?
解决方案
最后,我做了一些代码更改来解决这个问题。首先是在我的functions.php 中定义一个新的图像大小“原始”。我省略了似乎导致 WordPress 提供原始图像的尺寸,而不是低效调整大小的图像之一:
add_image_size( 'original', '', '', true );
接下来,我更新了主题以引用“原始”作为之前引用“大”的图像大小。
为了更进一步,我还使用 pngquant 来缩小图像大小。原来的 460 KB 减少到 242 KB,这对于 2880x1996 图像来说似乎相当不错。
推荐阅读
- node.js - 如何在 MacBook 上为 Socket.IO 安装节点包?
- python - 反转字符串如何使用 string[ : :-1]
- ruby-on-rails - 我应该如何向使用 Rails 构建的 Web 应用程序添加反应前端?
- sql - 每个月都在不使用联合的情况下获取数据
- c# - 从 .netcore 2.2 移动到 3.1 后无法上传文件
- java - Corda 显式升级(Java)
- javascript - Facebook 的“赞”未出现在 Google Analytics(分析)中
- excel - 如何使用 Excel vba 查找特定的文本单词
- javascript - 我想将 jquery 函数更改为纯 javascript 函数
- appium-android - 如何让appium拖动一个元素?