姆哈哈哈~~
太久沒跟老闆見面
程式卡關之後就給它放在那邊
都快忘記自己怎麼寫的了
不過老闆禮拜二要討論啊
而且又看到老闆對在他的blog上面發表了兩篇Huffman table的東西
這下我如果說忘記了的話
一定會死的很難看
好不容易老闆要理我的說
怎麼可以放棄掉這個好機會
本來想說我程式只是卡關
沒想到之前寫的還是有問題
為什麼我多好多個huffmantable阿
一樣的JPEG用老師的程式就可以正常開
我之前可以開只是剛好吧
果然還是要多做實驗才行
昨天與程式奮鬥了一天
發現原來問題在我陣列的位置算錯啊
少算到table index 所佔到的那個BYTE
應該要改成這樣才對...
begH += (LiCount+17); //用來skip上面那行指令--> HuffmanTable(begH)
hLength -=(17 + LiCount);
唔...
雖然跟我想像會進行到的地方不太一樣
不過先找出問題也是好的
至少自己解決了XDD
沒有留言:
張貼留言