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

正文內(nèi)容

數(shù)字彩色圖像基礎(chǔ)ppt課件(編輯修改稿)

2025-02-10 19:23 本頁面
 

【文章內(nèi)容簡介】 和3字節(jié) ? 目前最常見的是 256色 BMP和 24位色 BMP ? 這種文件格式還定義了像素保存的幾種方法,包括不壓縮、 RLE壓縮等。常見的 BMP文件大多是不壓縮的。 21 BMP文件格式 2 ? BMP文件組成 ? BMP文件由 文件頭、位圖信息頭、 顏色信息 (調(diào)色板 )和圖形數(shù)據(jù) 四部分組成 ? BMP文件頭 ? BMP文件頭數(shù)據(jù)結(jié)構(gòu)含有 BMP文件的類型、文件大小和位圖起始位置等信息。 ? 其結(jié)構(gòu)定義如下 : typedef struct tagBITMAPFILEHEADER { WORD bfType。 // 位圖文件的類型標(biāo)識,必須為 0x424D,即字符串 ”BM” DWORD bfSize。 // 位圖文件的大小,以字節(jié)為單位 WORD bfReserved1。 // 位圖文件保留字,必須為 0 WORD bfReserved2。 // 位圖文件保留字,必須為 0 DWORD bfOffBits。 // 位圖數(shù)據(jù)的起始位置,以相對于位圖 // 文件頭的偏移量表示,以字節(jié)為單位 } BITMAPFILEHEADER。 22 BMP文件格式 3 ? 位圖信息頭 ? BMP位圖信息頭數(shù)據(jù)用于說明位圖的尺寸等信息。 typedef struct tagBITMAPINFOHEADER{ DWORD biSize。 // 本結(jié)構(gòu)所占用字節(jié)數(shù) LONG biWidth。 // 位圖的寬度,以像素為單位 LONG biHeight。 // 位圖的高度,以像素為單位 WORD biPlanes。 // 目標(biāo)設(shè)備的級別,必須為 1 WORD biBitCount// 每個(gè)像素所需的位數(shù),必須是 1(雙色 ), // 4(16色 ), 8(256色 )或 24(真彩色 )之一 DWORD biCompression。 // 位圖壓縮類型,必須是 0(不壓縮 ), // 1(BI_RLE8壓縮類型 )或 2(BI_RLE4壓縮類型 )之一 DWORD biSizeImage。 // 位圖的大小,以字節(jié)為單位 LONG biXPelsPerMeter。 // 位圖水平分辨率,每米像素?cái)?shù) LONG biYPelsPerMeter。 // 位圖垂直分辨率,每米像素?cái)?shù) DWORD biClrUsed。// 位圖實(shí)際使用的顏色表中的顏色數(shù) DWORD biClrImportant。// 位圖顯示過程中重要的顏色數(shù) } BITMAPINFOHEADER。 23 BMP文件格式 4 ? 顏色表(調(diào)色板) ? 顏色表用于說明位圖中的顏色,它有若干個(gè)表項(xiàng),每一個(gè)表項(xiàng)是一個(gè) RGBQUAD類型的結(jié)構(gòu),定義一種顏色。 ? RGBQUAD結(jié)構(gòu)的定義如下 : typedef struct tagRGBQUAD { BYTErgbBlue。// 藍(lán)色的亮度 (值范圍為 0255) BYTErgbGreen。 // 綠色的亮度 (值范圍為 0255) BYTErgbRed。 // 紅色的亮度 (值范圍為 0255) BYTErgbReserved。// 保留,必須為 0 } RGBQUAD。 ? 顏色表中 RGBQUAD結(jié)構(gòu)數(shù)據(jù)的個(gè)數(shù)有 biBitCount來確定 : 當(dāng) biBitCount=1,4,8時(shí),分別有 2,16,256個(gè)表項(xiàng) 。 當(dāng) biBitCount=24時(shí),沒有顏色表項(xiàng)。 ? 位圖信息頭和顏色表組成位圖信息, BITMAPINFO結(jié)構(gòu)定義如下 : typedef struct tagBITMAPINFO { BITMAPINFOHEADER bmiHeader。 // 位圖信息頭 RGBQUAD bmiColors[1]。 // 顏色表 } BITMAPINFO。 24 BMP文件格式 5 ? 位圖數(shù)據(jù) ? 位圖數(shù)據(jù)記錄了位圖的每一個(gè)像素值,記錄順序是 在掃描行內(nèi)是從左到右 ,掃描行之間是從下到上 。 ? 位圖的一個(gè)像素值所占的字節(jié)數(shù) : 當(dāng) biBitCount=1時(shí), 8個(gè)像素占 1個(gè)字節(jié) 。 當(dāng) biBitCount=4時(shí), 2個(gè)像素占 1個(gè)字節(jié) 。 當(dāng) biBitCount=8時(shí), 1個(gè)像素占 1個(gè)字節(jié) 。 當(dāng) biBitCount=24時(shí) , 1個(gè)像素占 3個(gè)字節(jié) 。 ? Windows規(guī)定一個(gè)掃描行所占的字節(jié)數(shù)必須是 4的倍數(shù) (即以 long為單位 ), 不足的以 0填充 ? 一個(gè)掃描行所占的字節(jié)數(shù)計(jì)算方法 : DataSizePerLine= (biWidth* biBitCount+31)/8。 ? 一個(gè)掃描行所占的字節(jié)數(shù) DataSizePerLine= DataSizePerLine/4*4。 // 字節(jié)數(shù)必須是 4的倍數(shù) ? 位圖數(shù)據(jù)的大小 (不壓縮情況下 ): DataSize= DataSizePerLine* biHeight。 25 BMP文件格式 6 ? 總結(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1