[問題] BMP存檔

看板C_and_CPP (C/C++)作者 (Maiko)時間15年前 (2010/10/07 20:09), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
我有一個三維陣列矩陣 裡面存的就是RGB 三個值 要怎麼做才能存成BMP呢? 我現在只會 用fopen 開BMP 然後讀他的裡面的訊息(RGB 和 檔案大小 寬 高 ...等等) 再去修改他的RGB 的值 去更改他原本的值 再利用 fwrite 去新增一個BMP檔 我知道 這個做法很爛.. 如果我現在 有一個三維陣列矩陣 裡面的值都是(0~255) 那我要怎麼做可以不用上面的方法 新增一個 灰階的BMP檔呢 如果不使用類似 OpenCV...等等 那要怎麼做呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.46.174.56

10/07 20:19, , 1F
自己寫BMP header 進去file 啊~
10/07 20:19, 1F

10/07 21:03, , 2F
感謝樓上..那大小要自己算? 其實我最不懂的是 調色盤XD
10/07 21:03, 2F

10/07 21:11, , 3F
你用RGB888就不需要調色盤了
10/07 21:11, 3F
文章代碼(AID): #1ChRXzuV (C_and_CPP)
文章代碼(AID): #1ChRXzuV (C_and_CPP)