试了下 ffmpeg 不支持 webp 转 gif 。
网上找了几个库转成 gif 之后只能保留第一帧,图就动不了了
1
RecursiveG 271 天前
ImageMagick 有命令行工具
|
2
78786381 271 天前
useEffect(() => {
if (/\.webp/.test(src)) { fetch(src) .then((res) => res.blob()) .then((blobFile) => { const reader = new FileReader(); reader.onload = (result) => { setResultBase64(result.target.result); }; reader.readAsDataURL(blobFile); }); } else { setResultBase64(src); } }, []); js 浏览器上可以转成 base64 |
3
78786381 271 天前
imgur KyTqpYA.png
|
5
yujiawei007 271 天前
@78786381 #2 你这个应该只有第一帧吧,op 是希望转 webP 动图。
|
6
yujiawei007 271 天前
ffmpeg 应该是支持的,看看是不是自己哪里的问题。
|
7
ntedshen 271 天前
|