【多种】webp转jpg、png的方法

这里只是提供一些方法和适合场景,不一定好用,也不见得有用。

一、libwebp/ffmpeg套件
libwebp下载地址:https://storage.googleapis.com/downloads.webmproject.org/releases/webp/index.html
部署:跟ffmpeg一样添加环境变量即可,参考CV17070937的步骤1。
注意事项:【ibwebp1.3.2之前版本存在高危漏洞,建议立即删除旧版本,改用新版本或者弃用。】
使用:在文件目录按住shift+右键,从此处打开powershell,
输入【dwebp XXX.webp -o XXX.JPG】,这里的XXX是文件名
这就是最简单的转换命令。

批量命令:【Get-ChildItem *.webp|ForEach-Object{ dwebp $_.FullName -mt -o $_.name.replace($_.extension, ".png")} 】

1、libwebp套件dwebp不支持导出含icc的图片
2、大批量处理性能远不如XnConvent
2-2、可多核处理,但受制于命令行大批量速度拖沓
ffmoeg就不展示了,差不多的

二、XnConvent
下载地址:https://www.xnview.com/en/xnconvert/

优点:有icc,可多核转换,批量速度比libwebp快
缺点:杀鸡牛刀

三、Squoosh网站
地址:https://squoosh.app/
虽然是在线网站,但处理数据是在本地的,点击添加就行了。

优点:新格式首先支持
缺点:导出导入均不支持icc

四、没啥必要写了,未完待续吧

同样是vp9,webp是个糟糕的格式,webm不是。
v1.0 2023.9.6
v1.5
v1.9 2023.9.14