腾讯 TGideasLOL 前端重构规范中,曾经有一个 TinyPNG GUI 工具,它调用网页版的 shrink 而非 API 批量压缩图片。不过在这些页面中,工具的下载链接已失效。

该工具由 Adobe Air 开发,尽管技术过时,但本身仍非常好用。然而,今年四月起,因官网接口改变,该工具彻底无法工作。

研究后发现,尽管官网本身已不再使用默认使用 shrink 接口,但仍保留了这个方法,只是修改了路径。新的接口是 /backend/opt/shrink。我修改了该工具的 bin,使其可以重新工作,并做了一点补充。

你可以 > 点此下载修改后的版本

TinyPNG mod screenshot

修改详情:

  1. 替换了新的 API
  2. 将版本号 TinyPNG 1.0.0 修改为 TinyPNG mod 1.0.1
  3. 跟随官方增加了 webp 格式支持,补全了 jpeg 格式
  4. 去除了启动 Logo,直接进入程序
  5. 将 About 中的二维码图片修改为官方吉祥物熊猫
  6. 将程序图标从恐怖片截图改为了官方吉祥物熊猫
  7. 一点体积上的优化

如果你对 mod 本身有兴趣,仍可以通过某些网站下载到原版,并通过 jpexs-decompilerRisohEditor对比具体的改动。