[問題] 這邊應該可以吧 關於jpg檔的header格式

看板C_and_CPP (C/C++)作者 (evilkiss)時間10年前 (2015/10/19 16:01), 10年前編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) linux gcc 問題(Question): 將mjpeg的資料抓一張frame出來儲存成jpg,但是顏色資料有問題 video streaming是正常的 餵入的資料(Input): mjpeg video stream 預期的正確結果(Expected Output): 一張圖案資料正確的jpg file https://drive.google.com/open?id=0BxKGvxgz20zeSWFDcUljN2ZKZDQ 這張圖是我存出來的結果 https://drive.google.com/open?id=0BxKGvxgz20zeM1h0cGVyaHVrQVE 這張是從video stream中截出來的(顏色應該要這樣) 請問我是自己的header 哪邊可能寫錯了 APP0 or DQT or DHT header data -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.61.69.6 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1445241668.A.C83.html

10/19 23:16, , 1F
至少3個marker有問題 你有先看過jpeg檔案格式嗎?
10/19 23:16, 1F
有,我目前的了解是 SOI,APP0,DQT,DHT,Frame Header,Scanline 這幾個欄位 每個欄位的資料我都有去對一下,使用q level 100測試,所以DQT都是1 用ultra edit開資料都合理 w,h,color info, DQT value.... 不知道是否能告知一下 可能是哪幾個marker出問題,感謝 ※ 編輯: evilkiss (210.61.49.144), 10/22/2015 12:29:06

10/22 21:44, , 2F
APP0 DQT SOS都有問題 對照marker格式再仔細檢查吧
10/22 21:44, 2F
文章代碼(AID): #1M9AD4o3 (C_and_CPP)
文章代碼(AID): #1M9AD4o3 (C_and_CPP)