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

正文內(nèi)容

基于mfc的圖片瀏覽器的設(shè)計與實現(xiàn)精品推薦免費分享?。?參考版)

2024-11-12 06:08本頁面
  

【正文】 行 通道 1 通道 2 通道 3 通道 4 0 1 1 4 2 3 3 4 4 2 5 4 6 3 7 4 8 1 9 4 10 3 11 4 12 2 13 4 14 3 15 4 16 1 17 4 18 3 19 4 20 2 圖 GIF 文件的交織圖像數(shù)據(jù)的提取 3. GIF文件結(jié)尾 GIF 文件的 結(jié)尾均為一個值為 0x3B 的字節(jié),叫做文件終結(jié)符。 ? 第 4 通道( Pass4)提取從第 1 行開始每隔 2 行的數(shù)據(jù)。 ? 第 2 通道( Pass2)提取從第 4 行開始每隔 8 行的數(shù)據(jù)。交織 圖像按下面方法處理光柵數(shù)據(jù)。 GIF 圖像數(shù)據(jù)在壓縮前有連續(xù)的和交織的(由圖像標(biāo)識符的交織標(biāo)志控制)兩種排列格式。 ? LZW 最小編碼長度:表示 GIF 文件使用的 LZW 編碼的初始碼表大小的位數(shù)。局部顏色列表也按 RGBRGB 等的方式排列。使用前應(yīng)先保存原來的顏色列表,使用結(jié)束之后恢復(fù)保存的全局顏色列表。 其中,第 1 個字節(jié)為二進制 00101100,即圖像標(biāo)識符的開始標(biāo)志 0x2C;第 3 個字節(jié)為 X 方向的偏移量; 5 字節(jié)為 Y 方向偏移量; 7 字節(jié)為圖像寬度; 9 字節(jié)為圖像高度;第 10 字節(jié)從高位到低位又分為 m、 i、 s、 r 和 pixel共 5 部分,其中, m為局部顏色列表標(biāo)志( Local Color Table Flag),值為 1 時標(biāo)識緊接在圖像標(biāo)識符之后,有一個局部顏色列表,供緊跟在它之后的一幅圖像使用;值為 0 時使用全局顏色列表,忽略 pixel 值; i 為交織標(biāo)志( Interlace Flag),值為 1 時圖像數(shù)據(jù)使用交織方式排列,否則使用順序排列; s 為分類標(biāo)志( Sort Flag),如果值為 1 則表示緊跟著的局部顏色列表分類排列; r 為保留位,占 2 位,必須初 始化為 0; pixel 為局部顏色列表大?。?Size of Local Color Table),占 3 位,pixel+1 就是顏色列表的位數(shù)。 ( 2)全局顏色列表( Global Color Table) 全局顏色列表必須緊跟在邏輯屏幕標(biāo)識 符后面,每個顏色列表索引條目由 3個字節(jié)組成,按 R、 G、 B 的順序排列。 G IF 署名 版本號 邏輯屏幕標(biāo)識符 全局顏色列表 ? 圖像標(biāo)識符 圖像局部顏色列表 基于顏色列表的圖像數(shù)據(jù) 圖 像 塊 ? G IF 結(jié)尾符 文件頭 G IF 數(shù)據(jù)流 文件頭 圖 GIF 文件結(jié)構(gòu) 2. GIF數(shù)據(jù)流( GIF Data Stream) ( 1)邏輯屏幕標(biāo)識符( Logical Screen Descriptor) 這一部分由 7 個字節(jié)組成,定義了 GIF 圖像的大?。?Logical Screen Width and Height)、顏色深度( Color Bits)、背景色( Background Color Index)以及有無全局顏色列表( Global Color Table)和顏色列表的索引數(shù)( Index Count),如圖 所示。 GIF 署名用來確認(rèn)一個文件是否是 GIF 格式的文件,這一部分由 3 個字符組成: GIF。 各個部分的具體分析如下?!北硎疚募Y(jié)束。 ? GIF 數(shù)據(jù)流由控制標(biāo)識符、圖像塊( Image Block)和其他的一些擴展塊組成。 B Y T E 7 6 5 4 3 2 1 0 B I T 數(shù)據(jù)塊的大?。ú话ū咀止?jié)) 數(shù)據(jù)塊字節(jié) 1 數(shù)據(jù)塊字節(jié) 1 ┇ 數(shù)據(jù)塊字節(jié) n 0 1 2 ┇ n 圖 GIF 數(shù)據(jù)塊的結(jié)構(gòu) 一個 GIF 文件的結(jié)構(gòu)可分為文件頭( File Header)、 GIF 數(shù)據(jù)流( GIF Data Stream)和文件終結(jié)符( Tailer) 3 個部分。所以即使空的數(shù)據(jù)塊也有一個字節(jié),即數(shù)據(jù)塊的大小為 0x00。每個數(shù)據(jù)塊大小從 0 到 255 個字節(jié)不等。 ? 控制塊控制數(shù)據(jù)塊的行為,不同的控制塊包含一些不同的控制參數(shù)。 GIF 文件使用 LZW 壓縮算法壓縮圖像。 GIF圖像最多只支持 8 位存儲位,即最多支持 256 色圖像。 GIF圖像 圖形交換格式( Graphics Interchange Format,簡稱 GIF)文件由 CompuServe公司開發(fā)并持有該圖形文件格式的版權(quán)。 JPEG 標(biāo)準(zhǔn)較復(fù)雜,但有許多公司和組織提供大量的操作 JPEG 的開放源碼可以利用。 JPEG 的無失真壓縮率為 4:1,有失真壓縮率為 10:1~ 100:1。 量化矩陣用來量化 DCT 變換產(chǎn)生的頻率系數(shù),量化后的系數(shù)值減少, 0 值的數(shù)目大大增加。 JPEG 壓縮標(biāo)準(zhǔn)的壓縮比是通過量化因子( Q 因子)來控制的。 ? 分層編碼:以多種分辨率對圖像進行編碼,按不同的應(yīng)用要求可以獲得不同分辨率或質(zhì)量的圖像。 ? 擴展系統(tǒng)( Extended System):選用基于離散余弦變換 DCT 的遞增工作方式,編碼過程采用具有自適應(yīng)能力的算術(shù)編碼。 ? 基本 系統(tǒng)( Baseline System):基于離散余弦變換 DCT( Discrete Cosine Transform)進行從左到右、從上到下的順序掃描編碼和重建圖像,實現(xiàn)信息有丟失的圖像壓縮,但重建圖像的質(zhì)量要達到難以觀察出圖像損傷的要求。 ? 圖像壓縮數(shù)據(jù)以一定的交換格式存儲,格式中包括編碼過程中采用的碼表等。 ? 編碼器將原始圖像的編碼壓縮成壓縮數(shù)據(jù)。JPEG 標(biāo)準(zhǔn)的壓縮編碼算法是“多灰度靜止圖像的數(shù)字壓縮編碼”。 ( 3) 4 字節(jié)表項包含了分別代表 blue、 green、 red 及屬性的 4 個字節(jié)。 ( 1) 3 字節(jié)表項中各字節(jié)依次對應(yīng) BLUE、 GREEN、 RED。 對于 run length 數(shù)據(jù)包,頭信息之后是一個簡單顏色值,且假定該值重復(fù)的次數(shù)為頭信息中記錄的數(shù), runlength 數(shù)據(jù)包也許會跨越掃描線(掃描線起始于某行結(jié)束于下一行);對于未加工的數(shù)據(jù)包,頭信 息之后是顏色值(數(shù)目由頭信息指出)。由于 7 位表示的最大值為 127,故該類型的一個數(shù)據(jù)包中像素個數(shù)不能大于 128。 對于未加工數(shù)據(jù)包,頭信息的含義如下。由于 7 位表示的最 大值為 127,故最大的運行大小為 128。 對于 runlength 數(shù)據(jù)包,頭信息含義如下。如果顏色表類型為 0,則該域不存在,否則越過 該域直接讀?。粓D像顏色表規(guī)格中描述了每項的字節(jié)數(shù),為 4 之一 可變 可變 圖像數(shù)據(jù)域。它常常被忽略(即偏移 0 處值為 0),其最大可以含有 255個字符。以像素為單位,圖像寬度的整型(低位 高位)值 16 1 圖像每像素存儲占用位( bit)數(shù) 17 1 圖像描述符字節(jié) bits 3~0:每像 素的屬性位( bit)數(shù); bit 4:保留,必須為 0; bit 5:屏幕起始位置標(biāo)志; 0:原點在左下角; 1:原點在左上角; Truevision 圖像必須為 0; bits 7~6:交叉數(shù)據(jù)存儲標(biāo)志; 00:無交叉; 01:兩路奇 /偶交叉; 10:四路交叉; 11:保留 18 可變 圖像信息字段。圖像左下角 Y 坐標(biāo)的整型(低位 高位)值 12 2 圖像寬度。 16 代表 16 位 TGA、 24 代表 24 位 TGA、32 代表 32 位 TGA 8 10 圖像規(guī)格 8 2 圖像 X 坐標(biāo)起始位置。顏色表首元入口的整型(低位 高位)索引 5 2 顏色表的長度。 本類型該字段為二進制 10 3 5 顏色表規(guī)格。本字段是 1 字節(jié)無符號整型,指出了圖像格式區(qū)別字段長度,其取值范圍是 0 到 255,當(dāng)它為 0 時表示沒有圖像的信息字段 1 1 該字段的內(nèi)容或者為 0 或者為 1; 0 表示沒有顏色表, 1 表示顏色表存在。 對于 runlength 數(shù)據(jù)包而言 ,頭信息之后是一個簡單的顏色索引,且假定該索引被重復(fù)頭信息中低 7 位表示的次數(shù), runlength 數(shù)據(jù)包也許會跨越掃描線(掃描線起始于某行結(jié)束于下一行);對于未加工的數(shù)據(jù)包,頭信息之后是顏色索引(數(shù)值由頭信息給出),該類型的數(shù)據(jù)包也可能跨越掃描線 4. 數(shù)據(jù)類型 10:游程長度( Runlength)編碼的 RGB圖像 游程長度編碼的 RGB TGA 圖像格式說明如表 所示。由于 7 位表示的最大值為 127,故該類型的一個數(shù)據(jù)包中像素個數(shù)不能大于 128。 對于未加工的數(shù)據(jù)包,頭信息的含義如下。由于 7 位表示的最大值為 127,故最大的運行大小為 128。 對于 runlength 數(shù)據(jù)包,頭信息含義如下。 本區(qū)域給出了(寬度)(高度)個顏色表索引,這些索引存放在數(shù)據(jù)包中;有兩種類型的數(shù)據(jù)包: runlength 數(shù)據(jù)包以及未加工的數(shù)據(jù)包。 ( 2) 3 字節(jié)表項中各字節(jié)依次對應(yīng) BLUE、 GREEN、 RED。起始位置由前一個字段的大小決定;其長度由單項數(shù)據(jù)大小和數(shù)據(jù)項數(shù)目決定(在前面相應(yīng)的說明字段中給出),每項是 2 字節(jié)、 3 字節(jié)或 4 字節(jié),字節(jié)中沒有使用的位( bit)被認(rèn)為是屬性位。它常常被忽略(即偏移 0 處值為 0),其最大可以含有 255個字符。以像素為單位,圖像高度的整型(低位 高位)值 16 1 圖像每像素存儲占用位( bit)數(shù) 17 1 圖像描述符字節(jié) bits 3~0:每像素的屬性位( bit)數(shù) bit 4:保留,必須為 0 bit 5:屏幕起始位置標(biāo)志 0:原點在左下角 1:原點在左上角 Truevision 圖像必須為 0 bits 7~6:交叉數(shù)據(jù)存儲標(biāo)志 00:無交叉 01:兩路奇 /偶交叉 10:四路交叉 11:保留 18 可變 圖像信息字段。圖像左下角 Y 坐標(biāo)的整型(低位 高位)值 12 2 圖像寬度。 16 代表 16 位 TGA、 24 代表 24 位 TGA、32 代表 32 位 TGA 8 10 圖像規(guī)格 8 2 圖像 X 坐標(biāo)起始位置。顏色表首元入口的整型(低位 高位)索引 5 2 顏色表的長度。 本類型該字段為二進制 9 (續(xù)表) 偏移(字節(jié)) 長 度(字節(jié)) 描述 3 5 顏色表規(guī)格。本字段是 1 字節(jié)無符號整型,指出了圖像格式區(qū)別字段長度,其取值范圍是 0 到 255,當(dāng)它為 0 時表示沒有圖像的信息字段 1
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1