看板 b97902HW 關於我們 聯絡資訊
又再來問了... 請問一下 BMP file header 和 DIB header中要注意哪些Offset? 助教好像講過 我忘了... 應該不會每一個都要確認吧? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.103
ewan7954:offset# 0 2 14 18 22 12/04 23:28
ewan7954:第一格表格開頭兩個 和第三個表格開頭三個 12/04 23:29
jimmyken793:每一行的byte數要補到八的倍數喔 要注意 12/04 23:32
jimmyken793:還要注意長度單位 12/04 23:33
purplebleed:我剛剛終於讀出標頭檔了!!!!!!! 12/04 23:51
chenaren:有夠麻煩... 12/04 23:54
allen10934:可不可以問一下 為什麼要注意那些offset? 囧囧 12/05 01:05
ewan7954:打錯..........第二個表格前三個 囧 12/05 09:08
purplebleed:#pragma pack(1) <--使用這個應該OK吧= = 12/05 10:00
chenaren:擺脫不了零分 12/05 12:21
haoto:樓樓上這招可以,不過這是VC的指令 12/05 19:30
haoto:批改娘或devc上的語法是__attribute__((__packed__)) 12/05 19:32
haoto:不過最安全的方法還是一個個讀進你定義的structure 12/05 19:33
haoto:有興趣的同學可以google structure packing 12/05 19:34
purplebleed:二位啥記憶體會爆啊= =(明明就沒有陣列) 12/05 19:49
purplebleed:八九十有人過嗎= =(哭~~~~) 12/05 19:58
chenaren:卡三八九 @@ 12/05 20:00
purplebleed:等等~~~二的狀況要輸出?? 12/05 20:02
chenaren:二好像是都沒有 (AC惹 ^0^) 12/05 20:05
purplebleed:!!!!樓上破耿一下~~~差2,3,8,9,10 12/05 20:07
chenaren:我剛剛把null的判斷拿掉就莫名其妙滿分了 @@ 12/05 20:08
chenaren:助教說測資有更動過 你再傳傳看吧 12/05 20:09
purplebleed:哭~~~還是一樣= = 12/05 20:11
chenaren:測試了一下 跟nul沒關係 別被我誤導 XD 12/05 20:12
purplebleed:說一下要考慮的狀況吧XD 12/05 20:13
haoto:樓樓上其實有關 因為助教沒檢查XD" 不過新的測資沒這問題了 12/05 20:21
chenaren:改了一堆我現在也不知道哪些才是真正要考慮的了 QQ 12/05 20:23
chenaren:不過測資看來沒有很邪惡的樣子 @@" 12/05 20:24
haoto:其實只有改3,8,9的圖寬度 其他沒改過 12/05 20:24
chenaren:嗯 我說的改其實是de我自己程式的bug 12/05 20:27
purplebleed:哪些算錯啊XD~~~有很心機的BUG?? 12/05 21:59
purplebleed:呵呵~~被TYPE給騙了XD~~測資真的很善良~~AC!!! 12/05 23:41
Daishi:請問width跟height可以有怎麼樣的錯呢 卡在7、10... 12/07 11:34
Daishi:剩下7過不去 不過如果我認知沒有錯的話 #34應該是去header 12/07 13:38
Daishi:後的長度 為什麼10th會出現#34與raw BMP data不符的情況呢? 12/07 13:40
Daishi:(4-byte) 12/07 13:40
Daishi:乎 總算AC可以看物理了... 12/07 16:33