色表是什麼意思

色表(Color Table)是數位影像處理中的一個概念,用於表示和定義影像中使用的顏色。在某些影像格式中,特別是在較舊的位圖格式(如BMP、GIF和TIFF)中,色表是一個數據結構,用來定義影像中使用的所有顏色。

色表通常包含一個顏色查找表(Color Lookup Table, CLUT),這個表是一個數值陣列,用來將影像中的索引值轉換為實際的顏色值。在8位元的影像中,每個像素可以有一個從0到255的索引值,這個索引值指向色表中的一個顏色條目。色表中的每個條目通常包含一個RGB值或一個灰階值,用來定義像素的顏色。

在某些情況下,色表還可以用來進行顏色轉換或顏色校正,例如將一個影像從RGB模式轉換為CMYK模式,或者調整影像的亮度和對比度。

需要注意的是,隨著技術的發展,現在很多影像格式已經不再使用色表,而是直接在影像數據中存儲每個像素的實際顏色值。這種方法稱為直接色彩表示(Direct Color Representation),它比使用色表的方法更為直接和高效,因為它不需要額外的數據來轉換索引值為顏色值。