C/C++ 筆記
2013年10月22日 星期二
save BMP file
BMP header 有54 byte
memory 擺放的順序為 由下至上, 由左至右
pixel 順序為 B ,G, R 而不是 RGB
每個 pixel 所佔的size 可以設定成 4 byte or 3 byte
BMP 有個限制, 每個 row 所佔的 memory byte數必須是 4 的倍數
為了簡化 這個 alignment 的問題 所以下面的範例選用 每個pixel佔據 4個byte
目前只完成 把mono image 轉成RGB,
閱讀更多 »
C C++ 建立 directory
目前 C // C++ 無法在一個不存在的 路徑直接 寫入檔案.
舉例 假設 d:\test\ 不存在的話
不能 fopen ("D:\test\data.raw","wb") ;
需要先建立 (create) 路徑 (directory)
路徑也需要一層一層去建立
for example : d:\abc\def\
沒有辦法 直接 mkder("d:\\abc\\def\\ ")
需要先 mkder("d:\\abc\\")
因此 自己寫了一個 迴圈去處理 開folder
閱讀更多 »
較新的文章
首頁
訂閱:
文章 (Atom)