真彩色(true color)真彩色是指在組成一幅彩色圖像的每個(gè)像素值中,,有R,,G,B三個(gè)基色分量,,每個(gè)基色分量直接決定顯示設(shè)備的基色強(qiáng)度,,這樣產(chǎn)生的彩色稱(chēng)為真彩色。例如用RGB 5∶5∶5表示的彩色圖像,,R,,G,B各用5位,,用R,,G,B分量大小的值直接確定三個(gè)基色的強(qiáng)度,,這樣得到的彩色是真實(shí)的原圖彩色,。 如果用RGB 8:8:8方式表示一幅彩色圖像,就是R,,G,,B都用8位來(lái)表示,每個(gè)基色分量占一個(gè)字節(jié),,共3個(gè)字節(jié),,每個(gè)像素的顏色就是由這3個(gè)字節(jié)中的數(shù)值直接決定,,如圖5-08(a)所示,,可生成的顏色數(shù)就是2^24 =16 777 216種。用3個(gè)字節(jié)表示的真彩色圖像所需要的存儲(chǔ)空間很大,,而人的眼睛是很難分辨出這么多種顏色的,,因此在許多場(chǎng)合往往用RGB 5:5:5來(lái)表示,每個(gè)彩色分量占5個(gè)位,,再加1位顯示屬性控制位共2個(gè)字節(jié),,生成的真顏色數(shù)目為2^15 = 32K。 在許多場(chǎng)合,真彩色圖通常是指RGB 8:8:8,,即圖像的顏色數(shù)等于2^24,,也常稱(chēng)為全彩色(full color)圖像。但在顯示器上顯示的顏色就不一定是真彩色,,要得到真彩色圖像需要有真彩色顯示適配器,,目前在PC上用的VGA適配器是很難得到真彩色圖像的。 偽彩色(pseudo color)偽彩色圖像的含義是,,每個(gè)像素的顏色不是由每個(gè)基色分量的數(shù)值直接決定,,而是把像素值當(dāng)作彩色查找表(color look-up table,CLUT)的表項(xiàng)入口地址,,去查找一個(gè)顯示圖像時(shí)使用的R,,G,B強(qiáng)度值,,用查找出的R,,G,B強(qiáng)度值產(chǎn)生的彩色稱(chēng)為偽彩色,。 彩色查找表CLUT是一個(gè)事先做好的表,,表項(xiàng)入口地址也稱(chēng)為索引號(hào)。例如16種顏色的查找表,,0號(hào)索引對(duì)應(yīng)黑色,,... ,15號(hào)索引對(duì)應(yīng)白色,。彩色圖像本身的像素?cái)?shù)值和彩色查找表的索引號(hào)有一個(gè)變換關(guān)系,,這個(gè)關(guān)系可以使用Windows 95/98定義的變換關(guān)系,也可以使用你自己定義的變換關(guān)系,。使用查找得到的數(shù)值顯示的彩色是真的,,但不是圖像本身真正的顏色,它沒(méi)有完全反映原圖的彩色,。 直接色(direct color)每個(gè)像素值分成R,,G,B分量,,每個(gè)分量作為單獨(dú)的索引值對(duì)它做變換,。也就是通過(guò)相應(yīng)的彩色變換表找出基色強(qiáng)度,用變換后得到的R,,G,,B強(qiáng)度值產(chǎn)生的彩色稱(chēng)為直接色。它的特點(diǎn)是對(duì)每個(gè)基色進(jìn)行變換,。 用這種系統(tǒng)產(chǎn)生顏色與真彩色系統(tǒng)相比,,相同之處是都采用R,,G,B分量決定基色強(qiáng)度,,不同之處是后者的基色強(qiáng)度直接用R,,G,B決定,,而前者的基色強(qiáng)度由R,,G,B經(jīng)變換后決定,。因而這兩種系統(tǒng)產(chǎn)生的顏色就有差別,。試驗(yàn)結(jié)果表明,使用直接色在顯示器上顯示的彩色圖像看起來(lái)真實(shí),、很自然,。 這種系統(tǒng)與偽彩色系統(tǒng)相比,相同之處是都采用查找表,,不同之處是前者對(duì)R,,G,B分量分別進(jìn)行變換,,后者是把整個(gè)像素當(dāng)作查找表的索引值進(jìn)行彩色變換,。 |
|
來(lái)自: 凌藍(lán)苑 > 《計(jì)算機(jī)》