全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1166
推到 Plurk!
推到 Facebook!

JPEG解壓縮

尚未結案
Kamiyu
一般會員


發表:1
回覆:0
積分:0
註冊:2004-08-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-27 14:16:17 IP:61.62.xxx.xxx 未訂閱
我讀一張單一色的JPEG檔案..想解壓縮出DC跟AC值.. 檔頭部份我全都了解..如何解出DC與AC值..我看完書跟報告的結果如下: 在JPEG檔案中的data中有FFDA在FFDA裡..前幾個BYTE是說明一些東西. 在這些說明後的BYTE..我把他都轉成2進位..然後一個bit一個bit的跟霍夫曼碼做比較..如果相同.在看霍夫曼表的值需要要讀多少bit來決定DC值.. 我說的有點亂..我用個小例子說明: 假設霍夫曼表有個值是....Run/Size為0/3, code lenth為3, code word為100 JPEG的data值(已把16進位轉二進位)是100000 則..我讀到100時對照霍夫曼表也有一個100 然後讀size知道要在需要3bits..所以在讀000 則就知道這個值為(-7).. 然後再依這樣下去解壓縮.. 我的問題是..我用這樣的方法下去解DC 跟AC都沒辦法成功.. 不是說值不對..是用這樣的方法去run..都沒個結果.. 所以我覺得是方法可能不對..不過這是我讀書看來的感想..想很久都不知道錯在哪.. 所以想請教研究過JPEG的人..教教我好嘛..^_^.. component只有1..所以應該比較容易解說..
系統時間:2024-05-04 4:20:55
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!