?? subject_33679.htm
字號:
<p>
序號:33679 發(fā)表者:雪火 發(fā)表日期:2003-03-23 02:00:18
<br>主題:關(guān)于BMP文件結(jié)構(gòu)的問題!
<br>內(nèi)容:所查資料如下:在圖象數(shù)據(jù)的單位中,若第一個字節(jié)為0,并且第二個字節(jié)為2時表示偏移(后跟的兩個字節(jié)分別表示從當(dāng)前位置向右和向下偏移的象素數(shù))。<BR>疑問:這里的偏移是什么意思?數(shù)據(jù)是由下往上讀的,偏移到下面是什么意思呢?下面的顏色在讀入數(shù)據(jù)時不是已經(jīng)確定了嗎?<BR>想了好久沒有想通,希望高手指點(diǎn)一下,謝謝了!
<br><a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回復(fù)者:包建榮 回復(fù)日期:2003-03-23 10:20:52
<br>內(nèi)容:WINDOWS下BITMAP文件格式為:<BR>位圖文件頭BITMAPFILEHEADER<BR>位圖信息頭BITMAPINFOHEADER<BR>調(diào)色板Palette(其中真彩色位圖無調(diào)色板)<BR>實(shí)際的位圖數(shù)據(jù)ImageDate<BR><BR>所以位圖結(jié)構(gòu)為:位圖文件頭,位圖信息頭,調(diào)色板Palette(其中真彩色無該項(xiàng)),位圖數(shù)據(jù);<BR>其中的偏移就是其他位圖文件頭,位圖信息頭所占的字符空間,而不是一開始就是圖象信息;所以要加上這些信息的偏移位;<BR><BR>圖象信息的讀取是從一個位圖的左下腳向右,再逐行向上的順序讀取具體位圖象素信息,所以有數(shù)據(jù)是由下往上讀的的觀點(diǎn);<BR>應(yīng)該清楚了把???<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復(fù)者:雪火 回復(fù)日期:2003-03-23 12:35:46
<br>內(nèi)容:如果我只是用單文檔簡單的顯示一個位圖,那么我是否不用理會偏移的數(shù)據(jù)?只需將數(shù)據(jù)讀入內(nèi)存,然后從下到上,從左到右,逐點(diǎn)畫出來就行?不涉及什么技術(shù)問題了吧?
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -