开发一个 TinyPNG 图像压缩桌面端工具,免费开源,无限制

2022-01-22 10:17:33 +08:00
 likeunix

TinyPNG 是一款深受前端工程师 喜爱的图片压缩工具,打开 http://tinypng.com ,将图批量拖拽至指定区域,图片即开始压缩。官方给出的数据显示,PNG 文件最高能减小 70%的体积。

不过网页端压缩有单张图片 5M 的限制。所以推荐一个免费开源的 TinyPNG 桌面端工具,支持一件拖放,没有单次压缩数量限制,可显示上传下载进度,小巧快速。希望各位给个星星支持下,GitHub 和安装包下载地址见文末。

Github 地址: https://github.com/chenjing1294/TinyGUI 安装包下载地址: http://www.redisant.cn/#Family

7336 次点击
所在节点    程序员
48 条回复
yEhwG10ZJa83067x
2022-01-22 10:32:11 +08:00
IPsersisiFile::Save 失败
liuxu
2022-01-22 10:39:00 +08:00
你是 tinypng 的作者还是?如果不是的话建议换项目名,尊重下别人的版权
likeunix
2022-01-22 10:46:28 +08:00
@liuxu 你看看这里还有哪些要换? https://tinify.cn/third-party ,项目名叫 TinyGUI 如何不尊重别人版权了?
stille
2022-01-22 10:56:26 +08:00
原来是 pc 版

https://github.com/kyleduo/TinyPNG4Mac
这个 Mac 版也更新到支持 M1 了
likeunix
2022-01-22 10:59:59 +08:00
@stille 见过,非常不错😀,我这个是 Windows 平台,不支持 mac
maplerecall
2022-01-22 11:05:07 +08:00
http://nullice.com/limitPNG/

顺带也推荐一个一直在用的离线版本的 png 压缩工具,支持批量有损无损压缩和不同压缩算法对比,效果很好。虽然很久没更新了但还是好用的。
liuxu
2022-01-22 11:14:10 +08:00
@likeunix 就你帖子内容看,你是基于 tinypng (可能)做的工具,这样的话 tiny 这个词和官方名字有明显的一致性,别人已经商业化了,并不应该像基于开源项目这么玩,不过只有道德问题,阿迪王也过的好好的

不过如果你是自己基于某 lib 写的,名字没问题

ps: 顺便我建议你用 imaginary 做,也就是直接用 libvips 做,有 c 库

你可以试试这个 api: https://imaginary.linux.plus/
liuxu
2022-01-22 11:17:26 +08:00
@liuxu 如果官方支持的话也是可以的,我只是看到帖子提醒一下
markgor
2022-01-22 11:19:06 +08:00
你这.....
调用 tinyPNG 的 API 服务,
做了个壳....
不过批量和单张限制 好评
shidianxia
2022-01-22 11:19:44 +08:00
这类工具有个完美方案: https://imageoptim.com
开源,跨平台,离线,支持超多格式和算法,甚至支持 SVG 压缩。支持 CLI ,支持 mac 自动化。
likeunix
2022-01-22 11:23:01 +08:00
我是调用 tinyPNG 的 API 服务做了可视化界面(官方开放的 API ),方便使用,没有网页端端的单张大小限制,就是分享个自己在用的工具而已。
ryh
2022-01-22 11:34:11 +08:00
不能离线的都用处不大,也不安全。
当然你可能会说,你不关心隐私,但你不在乎隐私也不在乎其他用你服务的用户的隐私?
liuxu
2022-01-22 11:37:40 +08:00
@likeunix #11 项目本身是很优秀的
falcon05
2022-01-22 11:56:25 +08:00
版权战士真的恶心
tuwulin365
2022-01-22 12:04:04 +08:00
这是把真彩色压成索引色了?
jh163888
2022-01-22 12:17:39 +08:00
@stille 你还折腾了好久😂
3dwelcome
2022-01-22 12:42:48 +08:00
@tuwulin365 是的,这就是所谓 tinypng 的秘诀,我也是醉了。
我就希望保存真彩色,自动转索引色也太伤了。
MacDows
2022-01-22 12:48:47 +08:00
wangxn
2022-01-22 13:23:17 +08:00
cht
2022-01-22 15:54:12 +08:00
@shidianxia #10 长期目测下来 imageoptim slowest 的压缩率不如 tinypng ,且后者稍微快一点

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/829856

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX