简介
SwitchImges 插件由作者:苏晓晴 开发,目前支持 GD/imagemagick/ffmpeg 压缩库,图片上传后,自动压缩转换WEBP/AVIF格式,由于我前几天找的自动添加水印插件没法用了,也不知道哪里出问题了,因为这个插件我安装后就进行了图片压缩转换格式 重命名修改,改成了使用 bin2hex 生成随机 32 个字符文件名,导致AAWatermark-1.2.3插件无法使用,心理一想看到支持ffmpeg,那可能更省事了,加个添加水印命令就行。
结果一改就是一天多,我对PHP狗屁不懂,全程问GPT,修修补补的,太费劲了,有点强迫症,不按照我想要的来,多少有点难受。。。目前来看使用正常。
更新说明
PS:本来想增加个一键清空back文件,没整明白怎么弄,GPT说的晕头转向,放弃了。
{/timeline-item}.
{timeline-item color="#19be6b"}
2024年9月6日 V1.2
增加avif格式转换
增加ffmpeg库
去除cwebp库支持
支持生成源文件备份
(此版本从V1.0 V1.1更新上来之前必须禁用插件 然后再上传新的插件 启用)
{/timeline-item}.
{timeline-item color="#19be6b"}
2024年8月15日 V1.1
支持GIF转换为动态WebP
增加imagemagick cwebp库
调整底层代码 增强通读性
(此版本从V1.0更新上来之前必须禁用插件 然后再更新替换 启用)
{/timeline-item}.
{timeline-item color="#19be6b"}
2024年8月15日 V1.0
版本初构建 支持(JPG|PNG|GIF|JPGE)
{/timeline-item}.
{timeline-item color="#ed4014"}
跑路待定
{/timeline-item}
使用说明
- 解压后修改文件夹名为 SwitchImges,将插件上传至网站目录的 /usr/plugins 下
- 在 Typecho 后台「插件管理」处启用插件
- 如果想要上传源格式 禁用插件即可!
- PHP有GD/imagemagick/ffmpeg扩展 一般GD和imagemagick扩展宝塔默认都自带 自行安装即可
- 在PHP禁用函数一栏删掉shell_exec和exec函数
- Typecho 1.2.1 和 PHP7 以上均支持
- 如果想用水印功能,只能选择FFmpeg
- 将水印上传到 SwitchImges 文件夹内,然后到插件设置页面单击图片水印名字 -> 保存即可
ffmpeg安装 执行这个命令即可
bash <(curl https://gitee.com/baihu433/ffmpeg/raw/master/ffmpeg.sh)
一键清空back文件很简单 只是容易出问题
下载地址没有链接啊
@不凡
有啊 提供了UC和夸克网盘