ToWebp插件
在Typecho
上传图片到自己服务器时,自动将图片转为webp
格式,支持jpg,jpeg,png,gif
格式,遇到不支持的格式也会平滑切换至默认的上传功能。【注意:动态gif转完会变为静态】另外还支持简易的水印功能(加在右下角)。
插件比较适合1~2Mb
左右体积的图片进行转换(比如一些电脑截图啥的),图片体积太大的话服务器性能有限可能转不了(重活还是交给电脑吧),不推荐使用。
webp:大家应该都不陌生了吧,在保证了图片清晰度的同时,体积相比其他图片格式缩小了好几倍,同时还支持透明通道。
购买插件
插件要求typecho1.2.1,php7.3+,PHP要求自行开启GD拓展,宝塔环境一般默认都开启的,虚拟机用户可以咨询下主机厂商【注意:转换后无法保留图片的exif
信息】
兼容性
webp格式兼容性如下图,已经非常不错了
转换动态gif需要安装ffmpeg
插件设置里,我们可以针对gif
格式进行设置,默认是将gif
转为静态图片,如果切换至转为动态,则需要安装ffmpeg
。
宝塔安装方法:
在php拓展里有ffmpeg,直接装就行,不行的话可以尝试下面的命令行方式
在宝塔控制面板页面进入终端,执行如下命令:
sudo apt install ffmpeg
或者
wget http://download.bt.cn/install/ext/ffmpeg.sh && sh ffmpeg.sh
然后等待安装完成(可能会比较久哈),然后输入以下命令检查是否安装正常
ffmpeg -version
然后进入宝塔软件商店,在已安装里找到自己网站用的php
版本,点击设置,然后禁用函数一栏里,删除exec
函数即可。
插件设置截图
问题
如果图片体积有点大,一直转圈也转换不成功,大概率是内存不够用,可以修改下php
设置,将脚本内存限制调高来解决
更新历史
2024年6月2日发布1.3.5版本
解决图片过小,导致水印直接贴满图的情况
2024年2月18日发布1.3.0版本webp
格式图片也支持再次转换,同时追加简易的水印功能
2024年2月16日发布1.2.5版本
修复控制图片最大尺寸后透明背景的图片背景变黑的问题,解决小尺寸图片被强行拉伸的问题。
2024年1月31日发布1.2.3版本
修复不处理gif
时导致图片无法转换格式的bug
,增强部分php版本兼容性。
2024年1月24日发布1.2.2版本
修复一处bug,解决部分环境下上传明明格式转换好了但一直转圈的问题
2024年1月18日发布1.2.1版本
优化层级,调整部分代码顺序,增强兼容性【禁用删除旧版本在启动这个版本】
2024年1月7日发布1.2.0版本
支持调整图片格式转换质量,支持针对gif
跳过不转换,支持设置图片最大宽高超过后图片将等比缩放【ps:gif图只有在设置转为静态图时才会被处理】,修复gif
转为动态webp
格式化动画只播一遍而非循环播放的问题。【禁用删除旧版本在启动这个版本】
2024年1月3日发布1.1.1版本
图片格式判断由判断后缀改为函数判断,避免后缀与真实格式不符导致的转换失败进而上传失败的问题。
2023年12月26日发布1.1.0版本
支持针对GIF
动图的转换,修复可能存在的问题。
2023年12月25日发布1.0.0版本
第一个版本,实现了对jpg,jpeg,png,gif
图片的格式转换。
买了~~~服务器正在装ffmpg
感谢支持中秋快乐
相要一个外链图片转本地的功能
有没有可能给图片压成几十KB 画质其实不重要
安装插件后,上传图片一直在打圈圈,图片大约四五兆,服务器是三兆带宽的,之前上传非常快,安装插件后,上传图片打圈圈,一直在上传中
加我QQ485868654然后发我网站地址和测试账号排查问题
大概率不行,话说云oss啥的不是一般都有类似功能吗
这个能和兰空图床插件一起使用吗?
感觉应该不行吧,主要是给传本地用的,图床不都一般都带这种功能吗
是的
涨价了,还好下单的早
涨包辣条钱哈哈
能否加一个限制图片大小的功能?我自己平时手动压缩都会再限制1920*1080来再减小体积,能加这个功能我就买
今天大更新了一下,涨价5毛,你说这个功能也顺便支持了,买吧
Wow! You created a great plugin!
谢谢夸奖