s1081410 作業6

 

作業6

附件中為三張利用將晶片高度以色彩視覺化後的圖片。 請設計一個基於 Run-Length 的壓縮方法,對圖檔作無失真壓縮後儲存成新檔案。

 

使用win10 python3.7 VS2019

壓縮及解壓縮方法使用RLE





 



壓縮時由於出現大小不足的問題 因此採用2byte 否則壓縮率可以更高



 壓縮檔為RLE檔

壓縮率

Img1 約為1.71

Img2 約為 2.24

Img3 約為 1.8

作業只要求壓縮 但我程式中有自行撰寫解壓縮function

在我撰寫解壓的過程中 img2壓縮時沒有問題 但是我自行撰寫的解壓縮過程這張會出現錯誤 如果先縮小四倍則不會遇到問題

留言

這個網誌中的熱門文章

rzwang Homework #1

s1101438 Homework #1

s1093309 作業6