
WP 图片无损压缩器
作者:龙宫宝库 | 适用:WordPress 5.6+ | 版本:1.0.0 | 协议:GPL-2.0 开源 做站的人都懂一个痛点:图片越多,服务器磁盘、带宽、备份体积一起涨。今天介绍的 WP 图片无损压缩器,就是专门解决这件事的轻量级插件——图片进入媒体库的瞬间就完成压缩、缩放与格式转换,并可批量清洗历史图片,全程在…
作者:龙宫宝库 | 适用:WordPress 5.6+ | 版本:1.0.0 | 协议:GPL-2.0 开源
做站的人都懂一个痛点:图片越多,服务器磁盘、带宽、备份体积一起涨。今天介绍的 WP 图片无损压缩器,就是专门解决这件事的轻量级插件——图片进入媒体库的瞬间就完成压缩、缩放与格式转换,并可批量清洗历史图片,全程在本地处理,不调用任何外部云服务。
它都能做什么
- 真无损压缩:不重编码像素,直接按 JPEG/PNG/WebP 容器结构剥离 EXIF/XMP/IPTC 等元数据,像素数据一个字节都不动,画质零损失。
- 尺寸缩放:按最大宽高等比缩小,绝不放大小图;接管 WordPress 自带的大图阈值,避免多生成一份
-scaled副本。 - 格式统一转换:可统一输出 WebP / JPEG / PNG,附件类型、文件名、GUID 与元数据自动同步,前台调用不受影响。
- 批量优化历史图片:一键扫描媒体库,逐张处理并实时显示进度与节省量,可随时停止。
- 安全兜底:压缩后变大自动保留原图;可备份原图并一键还原;动态 GIF 自动跳过。
- 系统工具加速:检测到 jpegtran / jpegoptim / optipng / pngquant / cwebp 时自动调用,压缩率更高。
环境需求
| 项目 | 要求 |
|---|---|
| WordPress | 5.6 及以上 |
| PHP | 7.2 及以上(推荐 8.0+) |
| 图片库 | 至少启用 GD 或 Imagick 之一 |
| WebP 输出 | 需 Imagick 或 GD 支持 imagewebp |
| 命令行工具(可选) | jpegtran / jpegoptim / optipng / pngquant / cwebp,能调用则效果更佳 |
| 其他 | exec() 可用、内存建议 ≥128M、uploads 目录可写 |
不确定服务器能不能跑?插件后台自带「系统探针」页面,会在你的服务器上真实生成测试图并实测压缩效果,一键给出能力矩阵与节省比例,无需手动排查。
使用介绍
1. 安装启用
后台「插件 → 安装插件 → 上传插件」,选择插件 zip 包安装并启用即可,默认配置直接生效(无损 + 1920×1920 + 保留原格式 + 备份原图)。
2. 配置规则
进入「图片压缩 → 压缩设置」按需调整:
- 压缩模式:无损(仅剥离元数据)/ 平衡(按质量重编码,默认质量 82)
- 尺寸缩放:最大宽高,超出等比缩小,小图不放大
- 输出格式:保持原格式 / WebP / JPEG / PNG
- 安全选项:变大则保留原图、备份原图、优化缩略图、调用命令行工具
3. 推荐配置
| 站点类型 | 模式 | 尺寸 | 格式 |
|---|---|---|---|
| 普通企业站 | 无损 | 1920×1920 | 保持原格式 |
| 图片多的博客 / 电商 | 平衡(82) | 1920×1920 | 转 WebP(通常再小 25%–35%) |
| 摄影 / 设计站 | 无损 | 2560×2560 | 保留 ICC 色彩 |
4. 批量清洗历史图片
进入「图片压缩 → 批量优化」,点击「开始优化」即可逐张处理媒体库历史图片,进度与节省统计实时刷新,可随时停止。需要回退时,到媒体库对应图片行点「还原原图」即可。
几点说明
- 什么是真无损? 无损模式只删除元数据段,像素熵编码数据不动,因此视觉与质量完全一致,只是文件更小。
- 转 WebP 后旧浏览器打不开? WordPress 自带图片函数会按浏览器能力自动回退;若用自定义
<img>标签,建议保留原格式或加<picture>兼容标签。 - 会拖慢上传吗? 处理在上传后完成,单张通常毫秒到数百毫秒;大图受内存保护自动跳过,不会打爆 PHP 进程。
安装后建议先保持「备份原图」跑一遍批量,确认效果再放开自动转换。更多细节可在插件后台「使用说明」页查看。
本文介绍的插件由龙宫宝库发布,前往 https://www.loongpalace.com.cn 了解更多。
1. 本站资源均来自龙宫宝库所有,本站自有版权,欢迎转发下载。
2. 本站插件主题不得用于违法行为。
3. 本站所有资产不得商用,本站不做任何担保及售后处理。