V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
tomato3
V2EX  ›  分享创造

分享一个 PWA,转换 webp 格式的图片到 png/jpg 格式

  •  
  •   tomato3 · 2019-10-17 19:12:05 +08:00 · 1911 次点击
    这是一个创建于 1681 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先放地址 https://eynol.github.io/webp-helper 适配了桌面的 chrome,移动端没有适配。可以 install 到系统里,真的像是一个应用呢。

    使用了 kenchris 编译好的 wasm 模块。

    背景

    前两天有个老哥在论坛里抱怨说 webp 的图片不好打开,我之前也遇到了这个问题,在两个公众号之间转换素材的时候,保存的图片格式是 webp 的问题,但是素材上传那里不能用 webp。素材上传那里不能用 webp。

    然后自己开发,在本地用 Electron 撸的一个 UI, 拖动图片上去,然后原地转换为 png 格式。

    但是 Electron 打包分发不是很方便,asar 怎么执行可执行文件不是很懂。此事就告一段落了,直到前两天有个老哥在论坛里抱怨说 webp 的图片不好打开。

    功能

    转换 webp 格式的图片到 png 或者 jpeg 格式,动态的 webp 图片会转换不成功,如果逆天而行,强行打开转换的文件的话,你猜?会怎么样?那可怕的后果就是 CPU 负载会升高。

    不足

    不足就是动态的 webp 图片转成 gif 了。后续如果要继续开发,可能得编译 libwebp/examples 里的文件了,咕咕咕

    欢迎大家 fork 并完善其他格式 ~ ( fork.jpg )

    1 条回复    2019-10-18 01:28:07 +08:00
    id7368
        1
    id7368  
       2019-10-18 01:28:07 +08:00 via iPhone   ❤️ 1
    微信公众号是 jpg 转 webp,右键打开图片把地址栏结尾 webp 参数删除即可,然后就是 jpg 大图了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1053 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:08 · PVG 03:08 · LAX 12:08 · JFK 15:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.