V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
balabalaguguji
V2EX  ›  问与答

有什么开源的库做图片压缩的

  •  
  •   balabalaguguji · 2021-08-17 11:00:44 +08:00 · 1597 次点击
    这是一个创建于 988 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想找一个图片压缩库,效果要是能达到 tinypng 这种就太好了。

    各位大佬有推荐的吗? 最好是 nodejs 的

    12 条回复    2021-08-18 18:39:15 +08:00
    Puteulanus
        1
    Puteulanus  
       2021-08-17 11:05:59 +08:00   ❤️ 1
    我之前用的 mozjpeg
    https://segmentfault.com/a/1190000023284912

    文章应该比较早了,可能会有过时
    iMusic
        2
    iMusic  
       2021-08-17 11:09:42 +08:00
    看看谷歌的 squoosh ?
    https://github.com/GoogleChromeLabs/squoosh

    感觉 png 格式弱了点,jpeg 还行,webp 最好。
    balabalaguguji
        3
    balabalaguguji  
    OP
       2021-08-17 11:18:42 +08:00
    @iMusic #2 这个 png 太弱了
    balabalaguguji
        4
    balabalaguguji  
    OP
       2021-08-17 11:41:33 +08:00
    @Puteulanus #1 感谢推荐
    duan602728596
        5
    duan602728596  
       2021-08-17 12:57:51 +08:00
    jifengg
        6
    jifengg  
       2021-08-17 13:22:59 +08:00
    pngquant,压缩效果特别好。
    有 C 库,也提供 bin,nodejs 下直接用 bin 就行了。
    经过实验和实践,加上参数 --speed 1 就很好了,不用设置其他参数了。
    ryh
        7
    ryh  
       2021-08-17 13:30:13 +08:00
    @jifengg pngquant 授权好贵😂
    oh
        8
    oh  
       2021-08-17 14:14:49 +08:00
    参考 /t/764004
    balabalaguguji
        9
    balabalaguguji  
    OP
       2021-08-17 17:11:47 +08:00
    @ryh #7 好像可以免费用?
    balabalaguguji
        10
    balabalaguguji  
    OP
       2021-08-17 17:12:22 +08:00
    @jifengg #6 感谢,这个确实很好,准备加入到我的工具箱 https://tools.fun 不知道要不要购买授权
    sobigfish
        11
    sobigfish  
       2021-08-18 18:04:48 +08:00
    @balabalaguguji GPLv3 可以在后台你自己用,但如果分发 distribute 就整个项目变成 gplv3 并且需要公开代码
    https://github.com/kornelski/pngquant/blob/master/COPYRIGHT
    balabalaguguji
        12
    balabalaguguji  
    OP
       2021-08-18 18:39:15 +08:00
    @sobigfish #11 没直接用 pngquant 了,用的 imagemin,是 MIT,应该是没风险了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1113 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:53 · PVG 01:53 · LAX 10:53 · JFK 13:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.