纹理压缩格式的内存计算方式
2019-11-29 本文已影响0人
至少还有光
有一个图片在文件夹中的大小是263KB,但是在unity中就是1.4MB。
为什么会变大?
一字节是8位。我们图片的格式是一个像素多大内存,几个字节
1024*1024的图,
RGBA 32 bit代表每一个像素占据来32位,4个字节,大小就是1024*1024*4=4M
ASTC代表像素块,1block=16字节,ASTC4*4就是表示一个快是4*4=16个像素,所以ASTC 4*4代表1像素=1字节
有一个图片在文件夹中的大小是263KB,但是在unity中就是1.4MB。
为什么会变大?
一字节是8位。我们图片的格式是一个像素多大内存,几个字节
1024*1024的图,
RGBA 32 bit代表每一个像素占据来32位,4个字节,大小就是1024*1024*4=4M
ASTC代表像素块,1block=16字节,ASTC4*4就是表示一个快是4*4=16个像素,所以ASTC 4*4代表1像素=1字节