图片渲染内存消耗
Contents
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 |