Unity 应用ImageMagical
png图片占用空间很大,如果没有透明通道,可以转成jpg,从而使包体变得很小。而有透明通道的图片就没有办法改成jpg了。但是,有一个库,叫ImageMagick,可以实现这个操作。
原理是把一张png,拆分成两张jpg(一张图片.jpg+一张plphaMask.jpg)。
原图284k,拆分后,一张52k,一张38k。基本可以压缩掉200k的大小。
下面看下效果:
拆分后:
该算法在Android和IOS上应用颇为广泛,尤其是国外。我们搞Unity游戏开发的,也总是担心包体大小超限,所以也期望有这种黑科技可以使用。于是就做了测试。
测试结果如下:
1.图片信息
特征 |
---|