写了一个压缩 PNG/JPEG 的 GUI 工具

2017-06-27 13:02:06 +08:00
 bertonzh

现在已经有很多压缩图片的工具了,包括一些在线网页、桌面应用、命令行等。但是大多数是只能使用默认参数,不能优化到极致。

以前我经常使用 ImageAlpha, 它是一个 to PNG 8 的 GUI 压缩工具,有一个控制面板可以用来调整 PNG 图片色彩数。色彩数越小,压缩体积就越小。这样就可以在肉眼容忍程度内,尽可能地让图片压缩更小。

但是 ImageAlpha 有一些缺点:

于是我受到(抄袭) ImageAlpha 启发,写了一个图片压缩的 GUI 工具,叫做 Imagine.

repo: https://github.com/meowtec/Imagine

特性

技术实现

分别使用 pngquant 和 mozjpeg 优化 PNG 和 JPEG. GUI 基于 Electron + React.

截图

6405 次点击
所在节点    分享创造
28 条回复
designer
2017-06-27 13:05:53 +08:00
支持!
dreammes
2017-06-27 13:06:17 +08:00
谢谢 lz
mrcn
2017-06-27 14:10:30 +08:00
界面好评
353943780
2017-06-27 14:22:32 +08:00
跟 tinypng 可以对比一下么?
goldenlove
2017-06-27 14:37:54 +08:00
喵图好评..... jpg 是用的哪个压缩的?
goldenlove
2017-06-27 14:42:38 +08:00
哦,看到了~ moz... 不错,已 star。楼主加油~
v1024
2017-06-27 14:43:16 +08:00
滋磁。如果能加入插件系统,压缩完直接上传就完美了
bertonzh
2017-06-27 15:26:29 +08:00
@353943780

这两张分别是 tinypng 和 Imagine(pngquant) 压缩的 PNG:

tinypng []( http://7qn7vf.com1.z0.glb.clouddn.com/amazon-tinypng.png)
Imagine []( http://7qn7vf.com1.z0.glb.clouddn.com/amazon-imagine.png)

分别是 8K 和 5K

Imagine 可以调整色彩数,第二张图是色彩数为 12 的结果,仔细看可以看到箭头没有第一张平滑。不过 Imagine 的色彩数可以调高一点,调到 26 ( 6K )就看不出差距了。

原图 []( http://7qn7vf.com1.z0.glb.clouddn.com/amazon.png)

Imagine 使用 pngquant 压缩 PNG,tinypng 不知道用的啥,感觉两者的压缩能力是差不多的。 但是 Imagine 可以灵活地调节色彩数和质量,在肉眼范围内,体积可以比 tinypng 更小。
jzhcctv
2017-06-27 16:50:43 +08:00
https://github.com/meowtec/Imagine
下载不下来,N 次了能上个百度网盘不

bertonzh
2017-06-27 17:11:58 +08:00
@jzhcctv 传到七牛云了,刷新 releases 页面
mseasons
2017-06-27 17:18:49 +08:00
咳咳…有 win 版本的吗
bertonzh
2017-06-27 17:27:43 +08:00
@mseasons 你 Ctrl + F 搜一搜 win
zhengjian
2017-06-27 22:19:49 +08:00
感谢楼主分享,但是一般用腾讯的智图,http://zhitu.isux.us/,gif 压缩率也挺棒的。
mingyun
2017-06-27 23:44:25 +08:00
nice
mabutou
2017-06-28 14:15:25 +08:00
win10 有点 bug,macOS 没问题
bertonzh
2017-06-28 15:16:13 +08:00
@mabutou 我只在虚拟机 Windows Embedded 7 里面测过

如果有 BUG 可以提 issue: https://github.com/meowtec/Imagine/issues
goldenlove
2017-06-28 16:12:54 +08:00
印象中 tiny 也是走 pngquant ... 只能是调用参数等细节有差异了吧。

顺便反馈:
Mac 下拖目录没反应,必须全选图片才有效?感觉这个问题应该好解?
bertonzh
2017-06-28 16:35:55 +08:00
@goldenlove 没试过托目录,晚上有空看一下,应该好解决
pixes4world
2017-06-29 09:23:33 +08:00
功能很赞,已 star
bertonzh
2017-06-30 20:09:38 +08:00
@goldenlove 这个能力在新版本里面已经加上去了。
@mabutou Windows 里面的确有问题,是一个低级错误导致的,已修复。

Thanks

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

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

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

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

© 2021 V2EX