16位色就是256色嗎計算機中的16色256色等是指什麼?

2021-03-05 09:21:15 字數 3756 閱讀 6524

1樓:天天天藍

1、16位色

16位色的髮色總數是65536色,是2的16次方。

2、256色

256色是8位色,指一張圖中最多包含256種顏色。影象的資料有一張256色的調色盤和色值索引構成,調色盤資料按一種顏色3位元組(rgb)算是256*3位元組。**色彩的索引0-255,用1位元組足矣。

所以256影象大小=256*3+影象長*寬。

2樓:匿名使用者

16位色不是256色,而是:2的16次方色,即65536色。

256色是2的8次方色,相當於8位色。

顏色深度簡介:

顏色深度簡單說就是最多支援多少種顏色。一般是用「位」來描述的。

舉個例子,如果一個**支援256種顏色(如gif格式),那麼就需要256個不同的值來表示不同的顏色,也就是從0到255。用二進位制表示就是從00000000到11111111,總共需要8位二進位制數。所以顏色深度是8。

3樓:孤帆遠隱〃鳩

16位色:即65536色

跟256色比起來,16位算是高色彩!

4樓:匿名使用者

不是,比256色好.還有32位.真彩色.

計算機中的16色、256色等是指什麼?

5樓:匿名使用者

bit-深度 色彩數

1 2 (monochrome)

2 4 (cga)

4 16 (ega)

8 256 (vga)

16 65,536 (high color, xga)

24 16,777,216 (true color/真彩色, svga)

32 16,777,216 (true color + alpha channel/控制透明度,-遊戲特效)

關於256色,早先的一些較為形象的解釋是理解為256個油漆桶/256色調色盤,分配給它們編號/索引號。「叫到哪個顏色」哪個顏色就出來填充畫素。因為如16色、256色的色彩數有限所以這麼解釋很簡單易理解。

然而電腦操作過程中必須經過數碼編碼,那麼實際上256種顏色對應256個數碼(二進位制數值),也就是2^2 * 2^3 * 2^3 = 2^8 = 256。256色模式下電腦沒有必要去按24bit處理,在當時dos時代,處理8bit色彩比24bit要容易多了。

當然256色中的任意一種顏色都可以用24bit表示,甚至可以用32bit,64bit表示。但是不管如何,24bit模式就意味著17.7million種顏色。

256色模式就意味著256種顏色,或者理解為24bit的17.7million種顏色中的256個顏色。

256色模式: 共8 bits (b: 2 bits; g: 3 bits; r: 3 bits)。

high color:共16 bits (b: 5 bits, g: 6 bits, r: 5 bits)。

true color:一般24bit就是8bit/通道,真彩色。

windows下的32位是r、g、b三個通道各佔8位共24位,加上明度通道8位,所以是32位,24位也就是r、g、b三個通道各佔6位共18位,加上明度通道6位,所以是24位。

32位色中的24位用來儲存顏色資訊(r8g8b8),另外的8位用來儲存alpha資訊,alpha屬性就是透明度。

24位色也有幾種表示,可以是r5g6b5,也可以是r5g5b5,等等

16位色塊可能會比較少,32比較好點

在顏色數方面,當然很明顯,是2的16次方、24次方和32次方的差別。從人眼的感覺來說,16位色能基本滿足顯示需要,粗看起來和24位色、32位色差不多,仔細點研究的話,會發現在大面積的漸變色中16位色顯示會出現隱約的分隔線。實際應用中,最常用的是24位色,比如網頁和其他地方表示顏色的「#80ff2e」之類的字串,用答cdsee看**也可以看到大部分**的色深是24位。

至於32位色,那是在24位基礎上加出來的,據說是加了8位透明色,實際和24位色沒多大差別,至少我們的眼睛是分辨不出來的。

32位色是指我們影象的rgb各8位,然後再加上z-buffer 8位湊成32位!其中真彩24位就足夠了!然後後面的8位是在3d的顯示中的!

什麼是24位bmp**:

24是指**顏色的位數,只所以**要分顏色的位數,是因為既然**以「畫素」形式存貯著,就要記錄下來第個「畫素」的顏色值,這樣才能在開啟**時看到存貯的**。

記錄每一個畫素的顏色值佔用的二進位制位數,就是bmp**的位數,記錄顏色值時又有不同的方法,比如用rgb值,也就是記錄下紅(red)、綠(green)、藍(blue)的顏色值進行混合,還有xrgb、argb等等。

比如16位顏色值,可心這樣分:x1位,r5位,g5位,b5位;r5位,g6位,b5位或者是x、r、g、b均4位等等;

24位顏色值稱為「真彩色」,它有著統一的顏色分配:r8位,g8位,b8位;

32位顏色值一般這樣分配:x8位,r8位,g8位,b8位或a8位,r8位,g8位,b8位。

當然還有更多的不同顏色值的**,比如1位的,4位的,8位的等等,每種顏色值所用的位數越多,則表現這種顏色深度的精度越高,所有影象也越逼真,當然**的容量也就越大。

在實用美術中,常有"遠看色彩近看花,先看顏色後看花,七分顏色三分花"的說法。

這也就說明,在任何設計中,色彩對視覺的刺激起到第一資訊傳達的作用。因此,對色彩的基礎知識的良好掌控,在網頁設計中才能做到遊刃有餘。

為了使下面的網頁配色分析更易於理解,我們先來了解色彩的rgb模式和hsb模式。

rgbrgb是表示紅色綠色藍色又稱為三原色光,英文為r(red)、g(green)、b(blue),在電腦中,rgb的所謂"多少"就是指亮度,並使用整數來表示。

通常情況下,rgb各有256級亮度,用數字表示為從0、1、2至255。雖然數字最高是255,但0也是數值之一,因此共256級。按照計算,256級的rgb色彩總共能組合出約1678萬種色彩,即256×256×256=16777216。

通常也被簡稱為1600萬色或千萬色。也稱為24位色(2的24次方)。

對於單獨的r或g或b而言,當數值為0時,代表這種顏色不發光;如果為255,則該顏色為最高亮度。因此當rgb三種色光都發到最強的亮度,純白的rgb值就為255,255,255。螢幕上黑的rgb值是0,0,0。

r,意味著只有紅色存在,且亮度最強,g和b都不發光。因此最紅色的數值是255,0,0。同理,最綠色就是0,255,0;而最藍色就是0,0,255。

黃色較特殊,是由紅色加綠色而得就是255,255,0

對於m8 來說 32位色與24位色基本沒有什麼差別。8個透明度的處理,我們也看不出什麼。而採用32位色的關鍵在於:

24bit 和 32bit 是一樣的,由於24bit不能在視訊記憶體中對齊,所以不是所有的顯示卡都能支援。反而 32bit 因為可對齊,大多數的顯示卡都支援(當然視訊記憶體要足夠大)。32bit實際上也是24bit,一般都在 msb 上填充 8bit 的 0 或 alpha (沒有實際效果)。

6樓:匿名使用者

我們經常說:系統處於16色或256色狀態,它的意思是螢幕上最多能顯示多少種顏色。

你看,在16色下顯示黑白的文字或簡單的色彩線條是非常正常的,但如果我們要想看多於16種顏色的畫片,就得用256色或更多的色彩了。也就是說,要把顯示模式設定成高色彩狀態。

對螢幕上的每一個象素來說,256種顏色要用8位二進位制數表示,即2的8次方,因此我們也把256色圖形叫做8點陣圖;如果每個象素的顏色用16位二進位制數表示,我們就叫它16點陣圖,它可以表達2的16次方即65536種顏色;還有24位彩色圖,可以表達16,777,216種顏色。