一、 作業說明
附件中為三張利用將晶片高度以色彩視覺化後的圖片。
請設計一個基於Run-Length的壓縮法方,對圖檔作無失真壓縮後儲存成新檔案。
部落格上應敘述你的壓縮方法,提供壓縮檔之格式,並計算三張圖的平均壓縮率(compression ratio)。
二、 作業環境
Windows
10
OpenCV
4.5.5
Vscode + Python
3.10.4
三、 實作方法
1.讀取圖片,並檢查是否有錯誤。
2.將圖檔拆為R、G、B三個data並分別對其做RLE。
3.做完RLE後將其儲存成.tif形式的檔案。
4.使用getsize取得檔案大小並且計算壓縮率。
沒有留言:
張貼留言