s1081415 作業6
題目說明:
主題: Run-Length Based Image Compression 練習
附件中為三張利用將晶片高度以色彩視覺化後的圖片。
請設計一個基於 Run-Length 的壓縮法方,對圖檔作無失真壓縮後儲存成新檔案。部落格上應敘述你的壓縮方法,提供壓縮檔之格式,並計算三張圖的平均壓縮率(compression ratio)。
環境:
C++ (visual studio 2019)
實作:
先把圖片讀進來,
然後執行Run-Length 壓縮法,
之後輸出壓縮後的圖檔,
最後再計算壓縮率
平均壓縮率:
(598.75%+598.75%+598.75%) / 3 = 598.75%
壓縮法核心code (執行細節附在註解, 這裡不多解釋)
留言
張貼留言