標(biāo)題:turbo c位圖和bmp位圖格式分極及應(yīng)用

  近來(lái),圖像功能在計(jì)算機(jī)上的應(yīng)用十分廣泛,一種方便快捷而實(shí)用的方法是首先利用圖像掃描儀將圖像數(shù)據(jù)自動(dòng)生成并存入計(jì)算機(jī),再利用windows的paintbruh功能進(jìn)行加工修改,成為獨(dú)立的圖像文件。但是,仍然有一個(gè)問(wèn)題:paintbruh軟件只能在windows環(huán)境下運(yùn)行。因此要顯示一幅圖像(.msp位圖、.bmp位圖、pcx位圖),也要運(yùn)行龐大的windows,顯然不方便。為此,筆者編寫(xiě)了一個(gè)bmp位圖文件直接顯示在屏幕上的程序。利用turboc位圖格式,將bmp格式進(jìn)行轉(zhuǎn)換,實(shí)現(xiàn) ……(快文網(wǎng)http://hoachina.com省略413字,正式會(huì)員可完整閱讀)…… 
  更多相關(guān)文章:turbo c位圖和bmp位
  英文語(yǔ)言學(xué)論文:implicature i…
  英文語(yǔ)言學(xué)論文:implicature i…
  英文語(yǔ)言學(xué)論文:implicature i…
  英文語(yǔ)言學(xué)論文:implicature i…
  英文語(yǔ)言學(xué)論文:implicature i…
  英文語(yǔ)言學(xué)論文:implicature i…
  英文語(yǔ)言學(xué)論文:implicature i…
  英文語(yǔ)言學(xué)論文:implicature i…
  英文語(yǔ)言學(xué)論文:implicature i…
  *buf——指向存儲(chǔ)屏幕數(shù)據(jù)的內(nèi)存指針。
  在內(nèi)存中,圖像數(shù)據(jù)是按行存放的。頭兩個(gè)字節(jié)為圖像的寬度,接下去兩個(gè)字節(jié)為圖像的高度(均為低字節(jié)在前,高字節(jié)在后)。后面是真正的圖像數(shù)據(jù),它以圖像的寬度為單位,先是圖像的第一行第三位面的內(nèi)容,然后是第一行第二位面的內(nèi)容;第一行第一位面的內(nèi)容;第一行第零位面的內(nèi)容。第一行完后,接第二行的四個(gè)位面,第三行的四個(gè)位面等等。當(dāng)屏幕狀態(tài)為16色時(shí),則需4個(gè)彩色頁(yè)面。這時(shí),如果圖像的寬度為8的整數(shù)倍時(shí),則每
  行所需的字節(jié)數(shù)為:
  number=(right-left+8)18*4
  如果圖像的寬度不為8的倍數(shù)據(jù)時(shí),則
  number=(ceil((right-left)/8)*4)
  其中,ceil(righ-left)8為取大于(right-left)/8的最小整數(shù)
  則圖像數(shù)據(jù)所需字節(jié)總數(shù)為:
  number*(bottom-top+1)
  則所需內(nèi)存緩沖區(qū)字節(jié)總數(shù)為:
  6+number*(bottom-top+1)
  這是因?yàn)轭^四個(gè)字節(jié)存放圖像的寬和高,而緩沖區(qū)最后2個(gè)字節(jié)無(wú)意義,可以填零。
  @@t5s04700.gif;圖1@@
  這樣,每行每頁(yè)面的字節(jié)數(shù)為:
  p=number/4
  如圖1所示(設(shè)寬、高為16×16)
  其中,圖像的真正數(shù)據(jù)在每個(gè)頁(yè)面的前m列,即:
  當(dāng)寬度為8的倍數(shù)據(jù)時(shí),m=p-1,此時(shí)每頁(yè)面的最后一列可為零。而當(dāng)寬度不為8的倍
  數(shù)時(shí),m=p。
  結(jié)合圖1m=2,即數(shù)據(jù)在每頁(yè)面的前2列。
  二、bmp位圖格式
  mswindows的.bmp圖像文件可以表示單色或直至24位的彩色圖像,.bmp文件是與設(shè)備無(wú)關(guān)的。.bmp文件分為文件首部和文件體兩部分。文件首部描述文件和圖像的有關(guān)參數(shù)和彩色表,主體是圖像的位圖數(shù)據(jù)。.bmp文件的格式如表1所示。
  @@t5s04701. ……(未完,全文共4462字,當(dāng)前只顯示1074字,請(qǐng)閱讀下面提示信息。收藏turbo c位圖和bmp位圖格式分極及應(yīng)用

上一篇:構(gòu)建和諧社會(huì)論文范文
下一篇:在dos實(shí)模式下直接存取4gb內(nèi)存