芭樂永生

2008年2月17日 星期日

破壞Huffman Tree的JPEG...part 3

http://www.badongo.com/file/7853301
jpegfixed.bat 轉換成 破壞的Huffman Tree
jpegoptimize.bat 轉換成 優化的Huffman Tree
jpegprogressive.bat 轉換成 漸進的Huffman Tree

修正檔名有空白字會出現問題...

修正共用同一組DC/AC的Huffman Table (18:40)

dscn3974.jpg
Optimize 1082948bytes
Progressive 1030805bytes
Fixed + rar(ppmd) 1014803bytes
Fixed + bbb 979258bytes

Fixed原理就是讓JPEG編碼會呈現8bits或16bits甚至24bits這種bytes型態
以方便其他壓縮可以更容易壓縮
雖然比不上PackJPG和Paq8o8以及商業產品Stuffit 11...

Benchmark(誤)
3,179,749 outf2ls.7z Fixed 2 + 7z(LZMA) (Solid)
3,186,948 outf3ls.7z Fixed 3 + 7z(LZMA) (Solid)
3,189,041 outf3ps.rar Fixed 3 + RAR(PPMd) (Solid)
3,191,732 outf2ps.rar Fixed 2 + RAR(PPMd) (Solid)
3,457,958 outf3p.rar Fixed 3 + RAR(PPMd)
3,462,351 outf2p.rar Fixed 2 + RAR(PPMd)
3,464,373 outps.rar Progressive + RAR(Soild)
3,464,559 outpls.7z Progressive + 7z(LZMA)
3,497,627 outols.7z Optimize + 7z(LZMA)
3,508,633 outp.rar Progressive + RAR
3,537,131 outo.rar Optimize + RAR
3,553,287 outpp.rar Progressive + RAR(PPMd)
3,571,561 outop.rar Optimize + RAR(PPMd)
3,711,324 outf2.rar Fixed 2 + RAR
3,718,959 outf3.rar Fixed 3 + RAR

標籤:

0 Comments:

張貼留言

<< Home