V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
7911364440
V2EX  ›  Java

WebP 转 Gif 有没有好用的 Java 类库推荐一下

  •  
  •   7911364440 · Feb 22, 2024 · 3384 views
    This topic created in 803 days ago, the information mentioned may be changed or developed.

    试了下 ffmpeg 不支持 webp 转 gif 。

    网上找了几个库转成 gif 之后只能保留第一帧,图就动不了了

    7 replies    2024-02-22 19:13:50 +08:00
    RecursiveG
        1
    RecursiveG  
       Feb 22, 2024
    ImageMagick 有命令行工具
    xR13zp0h67njQr2S
        2
    xR13zp0h67njQr2S  
       Feb 22, 2024
    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
    xR13zp0h67njQr2S
        3
    xR13zp0h67njQr2S  
       Feb 22, 2024
    imgur KyTqpYA.png
    yujiawei007
        5
    yujiawei007  
       Feb 22, 2024
    @78786381 #2 你这个应该只有第一帧吧,op 是希望转 webP 动图。
    yujiawei007
        6
    yujiawei007  
       Feb 22, 2024
    ffmpeg 应该是支持的,看看是不是自己哪里的问题。
    ntedshen
        7
    ntedshen  
       Feb 22, 2024
    我测了下,ff 确实不行。。。

    看样子这块的支持还没做完。。。
    https://trac.ffmpeg.org/ticket/4907
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1053 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 17:35 · PVG 01:35 · LAX 10:35 · JFK 13:35
    ♥ Do have faith in what you're doing.