RLE編碼

RLE編碼

RLE編碼是微軟開發為AVI格式開發的一種編碼,檔案擴展名為AVI,使用了RLE壓縮算法,這是一種無損的壓縮算法,我們常見的tga格式的圖像檔案就使用了RLE算法。

算法舉例

假設一個圖像的像素色彩值是這樣排列的:紅紅紅紅紅紅紅紅紅紅紅紅藍藍藍藍藍藍綠綠綠綠,經過RLE壓縮後就成為了:紅12藍6綠4。這樣既保證了壓縮的可行性,而且不會有損失。而且可以看到,當顏色數越少時,壓縮效率會更高。由於Microsoft RLE僅僅支持256色,而且沒有抖動算法,在色彩處理方面,FLC明顯的比Microsoft RLE要好很多。當然這也不表示Microsoft RLE一無是處,和FLC一樣,Microsoft RLE在處理相鄰像素時也沒有色染,可以清晰的表現格線。因此同樣可以優秀的表現單色字型和線條。只要色彩不是很複雜,FLC能做的,Microsoft RLE也可以做到。

用途

由於AVI可以擁有一個音頻流,而且Windows系統給與了直接的支持,Microsoft RLE最常用的用途是,在256色顯示模式下,通過配合抓屏生成AVI的工具製作一個軟體的x作演示過程,以達到圖文並茂,形聲兼備的效果。

相關詞條

相關搜尋

熱門詞條

聯絡我們