bpp(bits per pixel)

众所周知,图片是有无数个像素组成。每个像素又包含R(红)G(绿)B(蓝)A(透明度)四个值,每个值得大小为:0~255,也就是0x00~0xFF,其实就是8bit位,也就是1个Byte(字节),一共占用32bit位4个Byte(字节)。专业术语bpp(bits per pixel),也就是每个像素占用的bit数;

一个像素 -> 4Byte -> 32bit :32bpp

计算

如:1024 * 1024, bpp=32 的图片占用内存就是:

1
1024 * 1024 * 32bit = 33554432bit = 4194304Byte = 4096KB = 4MB