亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

24位位圖格式解析

時(shí)間:2022-12-12 07:39:07 筆試題目 我要投稿
  • 相關(guān)推薦

24位位圖格式解析

每一行的圖素?cái)?shù)等于該結(jié)構(gòu)的bcWidth字段。每一行從最左邊的圖素開始,直到圖像的右邊。分別對應(yīng)的B,G,R像素。每個像素占8位, 每列的寬度為bcWidth,必須為4的倍數(shù),不足的用零填充。

  下面是讀取二十四位位圖的關(guān)鍵代碼:

  代碼

  1 BITMAPFILEHEADER * pbmfh ;

  2 BITMAPINFO * pbmi ;

  3 BYTE * pBits ;

  4 pbmfh = DibLoadImage (szFileName) ;

  5 pbmi = (BITMAPINFO *) (pbmfh + 1) ;

  6 pBits = (BYTE *) pbmfh + pbmfh->bfOffBits ;

  7 for( i=0; i < 1024; i++)

  8 {

  9 pPrintBlock[i] = (char*)malloc(216);

  10 memset(pPrintBlock[i], 0, 216);

  11 }

  12

  13 for(h = 0; h < pbmi->bmiHeader.biHeight; h++)

  14 {

  15 for(w = 0; w < pbmi->bmiHeader.biWidth; w++)

  16 {

  17 b1 = *pBits; //B

  18 b2 = *(pBits+1); //G

  19 b3 = *(pBits+2); //R

  20 if( (int)b1 != 255 && (int)b2 != 255 && (int)b3 != 255)

  21 {

  22 index = w / 8;

  23 index = 1 << (w%8);

  24 index = pPrintBlock[h][w / 8] | ( 1 << (w%8) );

  25 pPrintBlock[h][w / 8] = pPrintBlock[h][w / 8] | ( 1 << (w%8) );

  26 }

  27 pBits += 3;

  28

  29 }

  30 if(pbmi->bmiHeader.biWidth *3 % 4 != 0)

  31 {

  32 pBits += ( 4 - pbmi->bmiHeader.biWidth*3 % 4);

  33 }

  34 }

 

【24位位圖格式解析】相關(guān)文章:

大學(xué)本科畢業(yè)論文格式要求全解析05-06

格言解析05-19

成語解析06-28

單位圖書室工作總結(jié)范文(通用14篇)12-01

淺析正確定位圖書館電子閱覽室08-23

諧音對聯(lián)及解析01-18

中秋的習(xí)俗解析06-17

簡歷案例解析07-26

面試技巧解析11-03

雅思語法解析05-15

主站蜘蛛池模板: 久久精品私人影院免费看| 亚洲国产精品热久久| 中文字幕伦视频| 在线观看亚洲人成网站| 欧美人与牲动交a欧美精品| 国产91特黄特色A级毛片| 国产成人AV大片大片在线播放 | 日韩毛片基地| 97se色综合一区二区二区| 久久综合亚洲色hezyo国产| 国产午夜激无码av毛片不卡| 国产乱人伦偷精品视频AAA| 国产成人无码一区二区在线播放 | 亚洲国产韩国欧美在线 | 在线无码视频| 国产精品.xx视频.xxtv| 亚洲专区一区二区在线观看| 六月婷婷久香在线视频| 天天爱天天做天天做天天吃中文| 免费ā片在线观看| 无码人妻丰满熟妇啪啪区日韩久久| 邮箱| 人妻在线无码一区二区三区| 久久精品国产99精品最新| 亚洲午夜片| 国产亚洲欧洲aⅴ综合一区| 欧美日韩一区二区综合| 久久人人爽人人爽人人片ⅴ| 久久黄色小视频| 久久免费只有精品国产| 色老大久久综合网天天| 九九香蕉视频| 欧洲成人一区二区三区| 高跟肉丝少妇A片在线| 麻豆一二三区精品蜜桃| 动漫h无码播放私人影院| 亚洲尤物av一区| 国产精品无码久久综合网| 亚洲a成人无码网站在线| 久久香蕉成人免费大片| 欧美日韩北条麻妃一区二区|