无代码加密 无额外授权 版本号:1.2
适配PHP:7.4+和8.0+
最近更新:1.2 3个月前
修复:微语(`emlog_twitter`)中的图片URL未随批量转换更新,导致图片不显示的问题。`convert` 和 `fix_one` 处理器现在同步更新 `twitter` 表的 `content` 字段
新增:后台侧边栏菜单项(`adm_menu` 钩子注入),方便快速进入设置页
增强:「修复文章URL」新增进度条显示,逐张处理体验与批量转换一致
修复:文章内容中的 `thum-` 缩略图 URL 替换范围从仅 `cover` 扩展到 `content`、`cover`、`excerpt` 三个字段
优化:AJAX 请求增加
WebP 图片压缩插件
将 Emlog 中上传的图片自动转换为 WebP 格式,并限制宽度,显著节省存储空间和带宽。支持批量转换历史图片。
功能特性
- 自动转换:新上传的 JPG/PNG/GIF/BMP 图片自动转为 WebP,并等比缩放到设定宽度
- 缩略图豁免:系统生成的缩略图(
thum-前缀)不会被转换 - 宽度限制:可自定义最大宽度(默认 600px),超出则等比缩小
- 批量转换:一键扫描并转换所有历史图片
- URL 修复:自动更新文章中已转换图片的引用路径,支持文章内容、封面、摘要、主题配置(含序列化数据)
- 前台过滤:可选开启前台输出时替换旧图片 URL,兼容遗漏场景
- 双重编码支持:优先使用 GD 的
imagewebp(),不支持时自动降级到 Imagick
环境要求
- Emlog:任何支持插件系统的版本
- PHP:7.4+
- GD 库或 Imagick:至少一项支持 WebP 输出
WebP 支持检测
插件设置页顶部会显示服务器环境检测结果:
| 扩展 | 状态 |
|---|---|
| GD WebP | 需要 PHP 编译时加 --with-webp |
| Imagick WebP | 需要安装 ImageMagick + WebP 委托库 |
两项都不支持时,批量转换和自动转换均无法工作。




评论一下吧
取消回复