之前一直用 texturepacker 来组合一些零碎的图片,并且通过设置图片颜色比如 RGBA5555 或者 RGBA5551 来减少图片大小。效果都还可以。
最近想要做一个10M以内的包。把声音文件全扣掉了,还远大于10M。没办法,要么让应用时候时候资源下载,要么再把图片进行压缩。压缩有个方向就是减少分辨率,比如分辨率减半,贴图的时候再放大,曾经试验过,虽然减少了1/3 左右的空间,但是显示效果有些模糊,看起来不爽。
找到一个 图片优化工具 ImageOptim
https://github.com/JamieMason/ImageOptim-CLI
另外还有桌面版的 mac 和 windows 的都有。我下了一个MAC版的:
http://soft.macx.cn/5489.htm
安装起来跑了一下之后,发现不得了啊,压缩小到一般都省10% ,压缩大的还有 80%的(透明内容比较多)。
据说这个是无损压缩的。
如果还要再小,那么就用有损压缩,压缩幅度还要大,用这个工具 ImageAlpha