
我是一个 Android 开发,公司团队对于 apk 大小控制的比较严格,所以每次加入的 jpg/png 资源都需要经过 tinypng 压缩好多次,直到压缩比为 0%。放一张图:
我需要拖拽压缩十多次才能压缩完一个资源,如果同时有十多个资源要压缩,这个效率真的是...
现在做了一个 IDEA 插件,现在的使用姿势是这样的:
现在只需要点击右键点击一下 TinyPNG icon 就可以了,而且支持多选,一次性选择十几张图都是没有问题的。
1 superleexpert 2019 年 6 月 17 日 压多次不会影响图片质量吗?目前只压了一次 |
2 coxier OP @superleexpert 不会,除非是一些带字的资源图。不然其实差别不大 |
3 youngxhui838 2019 年 6 月 17 日 via Android 你可以试试谷歌的图片压缩工具 |
4 bagel 2019 年 6 月 17 日 |
5 coxier OP @bagel 此处的使用场景界面工具远强于命令行,可以试试经过三个月、一年、两年的时间断断续续的使用命令行吗,一般人是不会的。而且在开发的时候,一键可以完成的事情,还要切换 window 使用命令行,个人觉得不太友好。 |
6 b0x 2019 年 6 月 17 日 |
7 tanszhe 2019 年 6 月 17 日 非常好! |
11 charliecaptain 2019 年 6 月 17 日 可以可以, 优化一下就好了 |
12 coxier OP @charliecaptain 可以简单描述一下,优化哪个点吗。多谢啦 |
13 charliecaptain 2019 年 6 月 18 日 @coxier 速度稍微慢了,可以对比 tinypng-plugin 这个, 他的明显快很多 |
14 coxier OP @charliecaptain 因为我这个是一直压缩到不能再压缩,可能压了十几次,十几次的网络请求时间是比较长的。 |
15 charliecaptain 2019 年 6 月 19 日 @coxier 所以这里就是一个优化点了,最好来个设置,我只想压缩一遍呢?因为压缩很多次文件大小并没有很大程度的变化 |
16 coxier OP @charliecaptain 谢谢,不过因为我现在的团队对于压缩比较严格 ,所以我就暂时全部压缩了。如果后面有遇到满足不了的时候,我再改一下 |
17 zhuweiyou 2019 年 6 月 21 日 好东西 我试试看 |
18 greensea 2019 年 6 月 26 日 @coxier 都开发了,还不命令行吗,其实加个 git hook 是最好的嘛,每次提交前 optipng 一下 至于 Windows 切命令行很麻烦……所以说了 Windows 不适合做开发 |
19 coxier OP @greensea githook 我也考虑过,甚至现在还有很多 gradle plugin,但是仔细想想这种每次 commit 或者 每次 sync/compile 的时候进行 tinypng 操作反而不好。长期来看,简单的图形界面操作,比起命令行好很多。 |
20 luw2007 2019 年 6 月 27 日 编译 release 之前加个钩子。 处理图片和其他资源。 |
21 luw2007 2019 年 6 月 27 日 其实我还想说。为什么不替换成 webp 呢? |