常用的图像文件格式有BMP,TGA,JPG,GIF,PNG等;
目前常用的贴图格式是 16 bits、24 bits 和 32 bits;
下表列出一些贴图大小所占用的空间:
贴图大小 | 16 bits | 16 bits mipmap | 24 bits | 24 bits mipmap | 32 bits | 32 bits mipmap |
---|---|---|---|---|---|---|
64×64 | 8 KB | 10.6 KB | 12 KB | 16 KB | 16 KB | 21 KB |
256×256 | 128 KB | 170 KB | 192 KB | 256 KB | 256 KB | 340 KB |
1024×1024 | 2 MB | 2.6 MB | 3 MB | 4 MB | 4 MB | 5.3 MB |
按照每个像素占用两个字节计算
1kb=1024b(字节byte)
1mb=1024kb
1gb=1024mb
对于一张64x64的纹理的贴图,16位计算出的贴图占用的空间大小为(kb)
64x64x2/1024=26x26x21/210=23=8kb
其他格式的大小计算同理
简单的纹理格式
R5G6B5,每个像素占用2个字节
A4R4G4B4,每个像素占用2个字节
A1R5G5B5,每个像素占用2个字节
R8G8B8,每个像素占用3个字节
A8R8G8B,每个像素占用4个字节、
主流贴图压缩格式
1.DXTC
2.ETC
3.ETC2
4.PVRTC
5.ASTC