Bitmap在内存中占用的大小取决于图片的尺寸和位深度。位深度越高,颜色越丰富,占用的内存也越大。一般来说,一个像素使用多少位来表示颜色,就有多少内存被用于存储这个像素的颜色信息。
例如,一个24位位图(每个像素由RGB三个颜色通道组成,每个通道占8位)的大小计算方法如下: 图片的宽度 x 图片的高度 x 3(每个像素3个字节,分别代表RGB三个通道)= 图片占用的内存大小
因此,对于一个1000x1000像素的24位位图,占用的内存大小将会是1000 x 1000 x 3 = 3MB。如果图片尺寸更大或者位深度更高,那么占用的内存将会相应增加。