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

TinyPNG 图片无损压缩有什么本地可替代的方案吗?

  •  
  •   orangutan92 · 2018-11-16 10:29:45 +08:00 · 19306 次点击
    这是一个创建于 2200 天前的主题,其中的信息可能已经有所发展或是发生改变。

    TinyPNG 这个压缩率很高,貌似是 70%,而且几乎不损失画质。 可这个是在线的,而且限制大小和 20 张图片,用起来还是不太方便。 有没有更好用的图片压缩工具推荐呢,PNG 的就可以的。

    28 条回复    2024-02-20 10:40:53 +08:00
    LibidoDealer
        1
    LibidoDealer  
       2018-11-16 10:35:00 +08:00   ❤️ 3
    tayuo
        2
    tayuo  
       2018-11-16 10:37:28 +08:00
    谷歌刚出了一款图片压缩网站

    https://github.com/GoogleChromeLabs/squoosh
    ywgx
        3
    ywgx  
       2018-11-16 10:41:37 +08:00
    TinyPNG 官方有 API,如果需要更多数量,付费即可,这应该是最优解 ,如果你的时间不值钱,那就继续找
    lisonfan
        4
    lisonfan  
       2018-11-16 10:59:11 +08:00
    本地压太慢了。。
    用了那个 ImageOptim 电脑都起飞了
    luoway
        5
    luoway  
       2018-11-16 11:12:44 +08:00
    xmbaozi
        6
    xmbaozi  
       2018-11-16 11:18:35 +08:00
    @LibidoDealer #1 感觉 jpg 质量影响挺大的
    bigtan
        7
    bigtan  
       2018-11-16 12:47:03 +08:00 via Android
    https://github.com/meowtec/Imagine
    v 友写的这个挺好的
    xiaoz
        8
    xiaoz  
       2018-11-16 12:49:32 +08:00 via Android
    我博客整理了几个图片压缩工具您可以参考:https://www.xiaoz.me/archives/11536,最近在尝试使用这些工具写成在线的 API
    xiaoz
        9
    xiaoz  
       2018-11-16 12:52:15 +08:00 via Android
    我之前写图床程序的时候用的 tinypng,效果确实不错。他们的 api 免费限制是每个月 500 次,你可以多申请几个 key,然后数组随机轮询一下。另外国内的性能播放也有图片压缩 api,好像是每个月 10000 次。
    kingcos
        10
    kingcos  
       2018-11-16 12:52:26 +08:00
    TinyPNG 一个 ID 500 张吧,可以换 ID。。
    xiaoz
        11
    xiaoz  
       2018-11-16 12:52:56 +08:00 via Android
    @xiaoz 说错了,是性能魔方。
    orangutan92
        12
    orangutan92  
    OP
       2018-11-16 16:25:09 +08:00
    @luoway 这个用过,效果一般般
    orangutan92
        13
    orangutan92  
    OP
       2018-11-16 16:28:00 +08:00
    @LibidoDealer 这个不会用,而且貌似只能选择一张?
    Nobitasean
        14
    Nobitasean  
       2018-11-16 17:50:17 +08:00
    dalieba
        15
    dalieba  
       2018-11-16 21:09:03 +08:00 via Android
    ImageMagick
    suyongfu
        16
    suyongfu  
       2018-11-16 22:55:44 +08:00
    刚写了一篇博客,用 python 脚本结合 tinypng 写的批处理工具,不过还是得联网,原理是上传到 tinypng 的后台处理完再下载下来替换掉原来的图片,这是连接: https://ifeelgame.net/?p=27。
    如果要纯本地的,可以用 pngquant,虽然速度快,但压缩效果不如 tinypng 好。
    Sparetire
        17
    Sparetire  
       2018-11-17 01:16:02 +08:00 via Android
    不嫌慢可以用 guetzli。。如果希望集成到 webpack 中,可以用 image-webpack-loader,如果要一个 GUI 的工具,推荐一楼那个
    also24
        18
    also24  
       2018-11-17 03:02:43 +08:00
    多年前直接买了 PPduck
    http://ppduck.com/
    laike9m
        19
    laike9m  
       2018-11-17 07:13:07 +08:00 via Android
    tinypng 有 Mac app 的,还挺好用,反正就是调 API
    mscb
        20
    mscb  
       2018-11-17 09:15:04 +08:00 via Android
    可以用 https://pngquant.org 这个库自己建立一个,貌似 tinypng 也是基于这个的吧?
    jptx
        21
    jptx  
       2018-11-17 09:46:10 +08:00
    TinyPNG 官方有 Photoshop 插件,可以批量处理,但是插件要钱,缺钱的话可以找到破解版(政治不正确)
    XinLake
        22
    XinLake  
       2018-11-17 11:10:44 +08:00 via Android
    PNG 理论上是无损的,PNG 的调色版覆盖图像所有颜色的前提下是无损。PNG 画质图像信息要么有要么没有,不像 JPEG 损失质量。

    它的压缩率和图像色彩数量、色彩变化复杂度有关,压缩率并不稳定而且变化非常大。

    开源标准实现是 libpng ( codec ),应用非常多(如 PS、GIMP、ImageMagic 等等),都可以控制透明成、调色板。最意外的是,这东西封装一下通过网络调用就能赚钱?
    zombia
        23
    zombia  
       2020-06-04 23:05:44 +08:00
    https://github.com/shssoichiro/oxipng 好像很 NB 的样子,不过是命令行工具,可以尝试自己写个界面。
    patz
        24
    patz  
       2021-01-11 14:45:42 +08:00
    有一款 mac 的,叫 MiniPNG, 效果跟 TinyPNG 差不多,或许还更好。能无限量批量压缩,而且效果跟原图肉眼也看不出区别。不过是付费软件,2 美刀。本人觉得非常值! 良心软件, 从此可以在本地,无需 wifi 都可以批量压缩图片了!
    andyskaura
        25
    andyskaura  
       2021-03-26 14:27:16 +08:00
    github.com/zhanyuzhang/super-tinypng
    nodejs X-Forwarded-For 头换 ip 实现的本地无限制压缩工具
    我用着挺舒服
    ownhere1997
        26
    ownhere1997  
       2022-08-27 20:41:12 +08:00
    @bigtan 感谢,轻度使用足够了
    palibox
        27
    palibox  
       2023-11-03 20:51:02 +08:00
    @bigtan 这个好用,谢推荐,已 starred !
    ArvinLiu
        28
    ArvinLiu  
       278 天前
    http://free.tinypng.site
    本地压缩,无任何次数和大小限制。就看你电脑能抗得住不。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2795 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:50 · PVG 17:50 · LAX 01:50 · JFK 04:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.