freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機(jī)軟件及應(yīng)用]數(shù)字圖像處理vc編程實現(xiàn)(編輯修改稿)

2025-02-14 19:39 本頁面
 

【文章內(nèi)容簡介】 BMP文件的標(biāo)準(zhǔn)格式: 54個字節(jié) 大小的文件頭;(不包括調(diào)色板)。 以字節(jié)為基本單位的圖像數(shù)據(jù)。 在 VC++中有標(biāo)準(zhǔn)的格式定義,兩個結(jié)構(gòu)變量,可以直接使用。 位圖文件的組成 結(jié)構(gòu)名稱 符號 位圖文件頭 (bitmapfile header) BITMAPFILEHEADER bmfh 位圖信息頭 (bitmapinformation header) BITMAPINFOHEADER bmih 彩色表 (color table) RGBQUAD aColors[] 圖象數(shù)據(jù)陣列字節(jié) BYTE aBitmapBits[] BMP文件格式摘要 偏移量 域的名稱 大小 內(nèi)容 圖象文件頭 0000h 文件標(biāo)識 2 bytes 兩字節(jié)的內(nèi)容用來識別位圖的類型: ‘ BM’ : Windows , 95, NT, … ‘BA’ : OS/2 Bitmap Array ‘CI’ : OS/2 Color Icon ‘CP’ : OS/2 Color Pointer ‘IC’ : OS/2 Icon ‘PT’ : OS/2 Pointer 注:因為 OS/2系統(tǒng)并沒有被普及開,所以在編程時,你只需判斷第一個標(biāo)識“ BM”就行。 0002h File Size 1 dword 用字節(jié)表示的整個文件的大小 0006h Reserved 1 dword 保留,必須設(shè)置為 0 000Ah Bitmap Data Offset 1 dword 從文件開始到位圖數(shù)據(jù)開始之間的數(shù)據(jù)(bitmap data)之間的偏移量 圖 象 信 息 頭 001Ch Bits Per Pixel 1 word 每個象素的位數(shù) 1 單色位圖(實際上可有兩種顏色,缺省情況下是黑色和白色。你可以自己定義這兩種顏色) 4 16 色位圖 8 256 色位圖 16 16bit 高彩色位圖 24 24bit 真彩色位圖 32 32bit 增強(qiáng)型真彩色位圖 001Eh Compression 1 dword 壓縮說明: 0 不壓縮 (使用 BI_RGB表示 ) 1 RLE 8使用 8位 RLE壓縮方式 (用 BI_RLE8表示 ) 2 RLE 4使用 4位 RLE壓縮方式 (用 BI_RLE4表示 ) 3 Bitfields位域存放方式 (用 BI_BITFIELDS表示 ) 0022h Bitmap Data Size 1 dword 用字節(jié)數(shù)表示的位圖數(shù)據(jù)的大小。該數(shù)必須是 4的倍數(shù) 0026h HResolution 1 dword 用象素 /米表示的水平分辨率 002Ah VResolution 1 dword 用象素 /米表示的垂直分辨率 002Eh Colors 1 dword 位圖使用的顏色數(shù)。如 8比特 /象素表示為 100h或者 256. 0032h Important Colors 1 dword 指定重要的顏色數(shù)。當(dāng)該域的值等于顏色數(shù)時(或者等 于 0時),表示所有顏色都一樣重要 調(diào)色板數(shù)據(jù) 根據(jù)BMP版本的不同而不同 Palette N * 4 byte 調(diào)色板規(guī)范。對于調(diào)色板中的每個表項,這 4個字節(jié)用下述方法來描述 RGB的值: 1字節(jié)用于藍(lán)色分量 1字節(jié)用于綠色分量 1字節(jié)用于紅色分量 1字節(jié)用于填充符 (設(shè)置為 0) 圖象數(shù)據(jù) 根據(jù)BMP版本及調(diào)色板尺寸的不同而不同 Bitmap Data xxx bytes 該域的大小取決于壓縮方法及圖像的尺寸和圖像的位深度,它包含所有的位圖數(shù)據(jù)字節(jié),這些數(shù)據(jù)可能是彩色調(diào)色板的索引號,也可能是實際的 RGB值,這將根據(jù)圖像信息頭中的位深度值來決定。 單個像素的真彩色文件分析 42 4D?BM 3A 00 00 00?文件長度 00 00 00 00》 保留字節(jié) 36 00 00 00》 數(shù)據(jù)區(qū)起始地址 28 00 00 00》 本結(jié)構(gòu)長度 40個字節(jié) 01 00 00 00》 位圖的寬度,以像素為單位 01 00 00 00》 位圖的高度,以像素為單位 01 00》 目標(biāo)設(shè)備的級別,必須為 1 18 00》 每個像素所需的位數(shù) 24位 00 00 00 00 》 位圖壓縮類型,必須是 0 04 00 00 00》 位圖的大小,以字節(jié)為單位 00 00 00 00》 位圖水平分辨率,每米像素數(shù) 00 00 00 00》 位圖垂直分辨率,每米像素數(shù) 00 00 00 00》 位圖實際使用的顏色表中的顏色數(shù) 00 00 00 00》 位圖顯示過程中重要的顏色數(shù) WinHex軟件 文件標(biāo)識 文件頭 信息頭 數(shù)據(jù)區(qū) 文件長度 保留字節(jié) 數(shù)據(jù)區(qū)起始地址 信息頭 結(jié)構(gòu)大小 位圖 壓縮類型 顏色表 顏色數(shù) 單個像素的 256偽彩色位圖文件 調(diào)色板 256項 數(shù)據(jù) 256色位圖文件調(diào)色板數(shù)據(jù) ? 調(diào)色板 256項; ? 所占字節(jié)數(shù): 256*4=1024; ? 1024/16=64行; ? 總行數(shù) 43h=4*16+3=67行; ? 文件頭占 3行; 所以占 64行。 每行 16字節(jié),可以存儲 4個表項, 64*4=256個表項。 程序中圖像數(shù)據(jù)的存儲和使用 圖像數(shù)據(jù)在圖像文件中存儲的方式: 圖像文件只能夠以數(shù)據(jù)流的方式存取數(shù)據(jù),所以圖像數(shù)據(jù)是以連續(xù)的字節(jié)存放的。 00100111 00100111 00100111 00100111 00100111 1 2 3 4 1025 2049 1024*768 文件和內(nèi)存中 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1