『壹』 一個具有24色.300X200大小的BMP圖片大小為多少位元組
24位色:文件頭(14位元組)+信息頭(40位元組)+Height(圖像高度)*(Width+4-Width%4)*3 (由於每個像素由三個位元組表示)
就是14Byte + 40Byte + 200 * (300 + 4 - 300 mod 4) * 3
計算下來是182454Byte(位元組)
這個是精確演算法
有簡便演算法 但是不精確 就不介紹了
『貳』 bmp格式的圖片的最大尺寸(解析度)是多少
吃我一記洛陽鏟~
BMP的文件中,文件頭寫明了BMP的大小,用的是DWORD記錄大小,即unsigned
long類型,4位元組32位,故最大是2^32bit=4GB。
而這4GB中,前14位元組是文件頭信息,加上40個圖片頭信息,共54位元組。
後面是調色板信息,這個可以是0可以是很多個,有興趣的自己去查查,反正我們取最小是0。