[問題] 請問讀BMP怎麼把pixel換成bits
小弟最近在寫bmp的程式
就是我開始讀bmp資料讀完檔頭之後,要開始讀圖片的pixel
cout<<PIXEL[i][j]<<" "<<(int)PIXEL[i][j]<<endl;
這行輸出會有一個符號 後面則是數字
請問如果我想把他換成是0&1的bit要怎麼做?
謝謝各位的解答...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.13.114
※ 編輯: wayne1229 來自: 218.166.13.114 (12/07 01:58)
※ 編輯: wayne1229 來自: 218.166.13.114 (12/07 01:58)
→
12/07 01:59, , 1F
12/07 01:59, 1F
→
12/07 02:00, , 2F
12/07 02:00, 2F
→
12/07 02:00, , 3F
12/07 02:00, 3F
→
12/07 02:01, , 4F
12/07 02:01, 4F
→
12/07 02:02, , 5F
12/07 02:02, 5F
→
12/07 02:03, , 6F
12/07 02:03, 6F
→
12/07 02:08, , 7F
12/07 02:08, 7F
→
12/07 02:08, , 8F
12/07 02:08, 8F
→
12/07 02:09, , 9F
12/07 02:09, 9F
→
12/07 02:11, , 10F
12/07 02:11, 10F
→
12/07 02:14, , 11F
12/07 02:14, 11F
推
12/07 02:15, , 12F
12/07 02:15, 12F
→
12/07 02:15, , 13F
12/07 02:15, 13F
→
12/07 02:18, , 14F
12/07 02:18, 14F
推
12/07 02:18, , 15F
12/07 02:18, 15F
→
12/07 02:21, , 16F
12/07 02:21, 16F
→
12/07 02:22, , 17F
12/07 02:22, 17F
→
12/07 02:43, , 18F
12/07 02:43, 18F
→
12/07 02:44, , 19F
12/07 02:44, 19F
推
12/07 02:46, , 20F
12/07 02:46, 20F
→
12/07 02:46, , 21F
12/07 02:46, 21F
→
12/07 03:36, , 22F
12/07 03:36, 22F
→
12/07 14:17, , 23F
12/07 14:17, 23F
→
12/07 14:17, , 24F
12/07 14:17, 24F
→
12/07 15:06, , 25F
12/07 15:06, 25F
→
12/08 02:53, , 26F
12/08 02:53, 26F
for(i=0;i<100;i++){
for(j=0;j<8;j++)
info[j]=( tem[i] >> j ) & char(1);
}
這樣把byte換成bit
※ 編輯: wayne1229 來自: 218.166.13.114 (12/08 02:55)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章