C語言編程練習(xí)2_第1頁
C語言編程練習(xí)2_第2頁
C語言編程練習(xí)2_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、C2:awSD文件,打印出該文件中包含的位圖數(shù)量及每個位圖數(shù)據(jù)的長度()B值(如果有的話;如果沒有透過色,請輸出無 ”NO”(SD ,文件的存儲是按照4ByteBitmap4的倍數(shù),會在FF,4的倍數(shù))注意:文件中存儲的信息都是無符號數(shù)據(jù)。步驟:試讀BMP3_1.SDUltraEditBMP3_1.SDSD文件格式閱讀:,會發(fā)現(xiàn)這D文件長C;(25 類 們 別 (0 x0000,C(1,C),(,0 x005498,0 x001A14)8,(8,F(xiàn)FFFFFFF是分類信息結(jié)束符號;(31 分類的起始地址,通 過分類 base 地址(分類的起始地址1分類Offset(0 x000030)得出這個

2、1分類p信息(每個分類p的信息,數(shù)據(jù)長0 x00196C;(41 分類內(nèi)有 4 個 Bitmap們的基本信息是(0 x0000,D(1,9)(2,8(3,D),Fp信息結(jié)D, 0 x00062D就是我們Bitmap的長短;(5,第一個 p的數(shù)據(jù)通過每個分類內(nèi)的 p的基地址加每個Bitmap(1分類Bitmap0 x00000040,加上它偏0 x000028,0 x000000681Bitmap的起始地址Bitmap過們類推可以得1分類bitmap的信息;(6對于第 2 分類類起始地是 0 x000000100 x00199C=0 x0019AC向;)2 分類內(nèi)也有 4 個 bitmap基本信

3、息),分別是(0 x0000 , 0 x000028,0 x07A7 0 x0001 , 0 x0007D0,0 x001430 0 x0002,A(3,F(xiàn)),Bitmap信息結(jié)束符號;2個分類1Bitmap類的基地址)0 x000028(Bitmap的偏移量)0 x0019D4,這就是 Bitmap的數(shù)。依此類推得出所有分類Bitmap信息。2編程序讀出這SD文件(BMP3_1.SD)Bitmap信息;3,在成功讀BMP3_1.SD內(nèi)信息后,用程序嘗試讀BMP3_2.SD中的Bitmap(BMP3_1.SDBMP3_2.SD兩個文件的格式一樣獲取更多Bitmap的信息。SD文件的數(shù)據(jù)格式No

4、. 項(xiàng) 目HeaderdataNo. 項(xiàng) 目Headerdataoffsetrecord的排列.data的排列size(型) 説明16No. 項(xiàng) 目Filesize.No. 項(xiàng) 目Filesize.Reservesize(型)4(UI)12説明全No. 項(xiàng) 目1No.Size(型)No. 項(xiàng) 目1No.Size(型)2(UI)2dataoffset 3(UI)3datasize3(UI)説明No.0 xffff,則作為record。data offset record的排列的先頭基準(zhǔn),byte単位*1byte単位*1No. 項(xiàng)目Size(型) 説明No. 項(xiàng)目Size(型) 説明Bitmapd

5、ataoffsetrecord的排列Bitmapdata的排列No. 項(xiàng) 目1BitmapNo.Size(型)No. 項(xiàng) 目1BitmapNo.Size(型)2(UI)2Bit map dataoffset3(UI)3Bit map datasize3(UI)説明如果 Bit mapNo0 xffff,則作為排列的最終 reocrd。Bit map data offset record的排列先頭基準(zhǔn),byte単位byte単位*1No. 項(xiàng) 目1BitmapNo. 項(xiàng) 目1BitmapdataflagSize(型)説明12透過色指定(R)1(UI)flagON時有効3透過色指定(G)1(UI)flagON時有効4透過色指定(B)1(UI)flagON時有効5Bit map dataBMPfileflagON時,BMPfileslide64byteboundary03保存bit map dataflagNo.Bit項(xiàng)目説明10圧縮 flag.ON(=1)bit map data被進(jìn)行了壓縮。21透過色指定ON(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論