當前位置:首頁 » 服務存儲 » 顏色存儲整位元組
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

顏色存儲整位元組

發布時間: 2022-11-13 03:57:09

Ⅰ 計算機RGB顏色系統是不是有16M種顏色,每種顏色佔用24個位元組

000000~ffffff
16進制
16*16*16*16*16*16=16777216
16777216/1024/1024=16M種顏色
二進制
一位十六進制轉換四位二進制
六位就是24位
24個0~24個1
16進制的rgb每種顏色對應24個二進制位(bit),也就是3位元組(byte)
兩個十六進制位占據一個位元組,class位元組碼文件打開就是兩個十六進製表示一個位元組的

Ⅱ 一個關於顏色存儲的問題,32位中的其他8位存什麼

首先,RGB規范是很多樣的,比如蘋果OS和Win就略有不同,下面是復制粘貼以前別人的答案,足可以做一般解釋說明了:
++++++++++++++++++++++++++++++++++++++++++++++++++

32位色彩 儲存格式

(1)RGBA 儲存方式

A8R8G8B8 -- 這是32位色彩 儲存格式
A8 -- Alpha (煙霧透明度) 8 bits
R8 -- Red (紅色)8 bits
G8 -- Green (綠色)8 bits
B8 -- Blue (藍色)8 bits

X8R8G8B8 -- 這是24位色彩 儲存格式
X8 -- (不使用) 8 bits
R8 -- Red (紅色)8 bits
G8 -- Green (綠色)8 bits
B8 -- Blue (藍色)8 bits
24位色彩照樣 消耗 32 bits,其中有 8 bits 空閑。

RGBA 或ARGB 或BGRA,他們在存儲單元里的排列順序沒有統一規定。

(2)顏色指數存儲方式
顏色品種不多時可以用。
用 顏色指數 也就是 調色盤的方式。
調色盤個數可以按顏色種類需要決定。例如 200 種顏色。
另外有個顏色表,你可以通過顏色表自由定義 這 200 種 顏色。
pixel的顏色 用 顏色在 序號表裡的序號區分(就是所謂的顏色指數),具體顯示時去查 32位色彩定義。

顏色定義和存儲,是程序問題,軟體問題。你的硬體圖形卡和圖形顯示加速器不一定支持。所以一般人還在用 24 位。

Ⅲ 如何計算真彩色儲存空間

計算真彩色儲存空間方法:

24位真彩色,說明每一個像素用 24 比特存儲,而:8比特=1位元組1280×1024解析度,說明有1280×1024=1310720? 像素。

所以,總的存儲容量是:1310720×24=31457280 比特=3932160位元組即: 3932160 B或: 3840 KB?? (千位元組,1024B=1KB)或: 3.75 MB?? (兆位元組,1024KB=1MB)。

計算機表示顏色也是用二進制。16位色的發色總數是65536色,也就是2的16次方;24位色被稱為真彩色,它可以達到人眼分辨的極限,發色數是1677萬多色,也就是2的24次方。

但32位色就並非是2的32次方的發色數,它其實也是1677萬多色,不過它增加了256階顏色的灰度,為了方便稱呼,就規定它為32位色。少量顯卡能達到32位色,它是27位發色數再加512階顏色灰度。

真彩色解析:

真彩色(麥金塔電腦用戶則為百萬色)圖像是一種用三個或更多位元組描述像素的計算機圖像存儲方式。

一般來說,前三個通道都會各用一個位元組表示,如紅綠藍(RGB)或者藍綠紅(BGR)。如果存在第四個位元組,則表示該圖像採用了阿爾法通道。然而,實際系統往往用多於8位(即1位元組)表達一個通道,如一個48位的掃描儀等。這樣的系統都統稱為真彩色系統。

Ⅳ 一副解析度100×100的RGB(24位)的色彩圖需要多少位元組來儲存

一幅解析度為100X100的RGB(24位)彩色點陣圖圖像需要 30000 位元組來存儲。

100X100X24除以8等於

Ⅳ 求問RGB存儲模式一個像素佔多少位

一般RGB是0-255是256種顏色,就是2的八次方種顏色也叫8位深,其餘位深可以自己推算
如果說大小,一個位元組(b)是8位,8位深的一個RGB像素共需要24位描述,也就是3位元組大小。

Ⅵ 存儲一副300×200像素,顏色深度為16位的圖像其存儲容量是多少位元組

同樣300×200像素的圖片,同樣16位增強色,存貯的容量不是絕對的,圖像的亮度、色彩、編輯的軟體、圖像的品質、壓縮和程度、編碼的方式、存貯的格式等都會對存貯的容量產生影響。所以300×200像素的圖片,同樣16位增強色,存貯容量不是一個絕對值。

300×200像素的圖片,16位增強色,最高品質、不對圖像進行壓縮、存貯為jpg格式,一般容量為50kb左右。

例如:

如果水平解析度為640,垂直解析度為480,將屏幕的水平解析度與垂直解析度相乘: 640×480=307200,則屏幕的像素數為307200個,因為單色圖像使用一位二進制數來表示一個像素,所以存儲一幅滿屏的點陣圖圖像的位元組數也就能計算出來: 307200÷8=38400

(6)顏色存儲整位元組擴展閱讀:

每一千個位元組稱為1KB,注意,這里的「千」不是我們通常意義上的1000,而是指1024。即:1KB=1024B。但如果不要求嚴格計算的話,也可以忽略地認為1K就是1000。 4)每1024個KB就是1MB(同樣這里的K是指1024),即:1MB=1024KB=1024×1024B=1,048,576B這是准確的計算。如果不精確要求的話,也可認為1MB=1,000KB=1,000,000B

另外需要注意的是,存儲產品生產商會直接以1GB=1000MB,1MB=1000KB ,1KB=1000B的計算方式統計產品的容量,這就是為何買回的存儲設備容量達不到標稱容量的主要原因(如320G的硬碟只有300G左右)

Ⅶ 屏幕的解析度為800×600,存儲滿屏的16色256色24位色的圖像分別需要多少位元組

16色需要4bit,256色需要1位元組,24位是3位元組。
算一下就行了。
16色需要800×600×4/8=240000位元組
256色需要 240000×2=480000位元組
24位需要480000×3=1440000位元組

Ⅷ 顏色在計算機中的存儲和顯示詳解

       顏色是通過眼、腦和我們生活經驗所產生的對光和視覺感受,我們肉眼所見到的光線,是由波長范圍很窄的電磁波產生的,不同的波長的電磁波表現為為不同的顏色,對色彩的辨認是肉眼受到電磁波輻射能刺激後所引起的視覺神經感覺。

       顏色具有三個特性,即色相,明度和飽和度。顏色的三個特性及其相互關系可以用三度空空間的顏色立體說明

       在平時生活中我們會經常接觸到顏色,可以分為12中顏色: 紅、橙、黃、綠、青、藍、紫、灰、粉、黑、白、棕

       顏色模式,是將某種顏色表現為數字形式的模型,或者說是一種記錄圖像顏色的方式。分為:RGB模式、CMYK模式、HSB模式、Lab模式、點陣圖模式、灰度模式、索引顏色模式、雙色調模式和多通道模式。

       RGB是最常用的彩色模式,RGB分別代表紅、綠、藍三原色,RGB採用此模式每個像素佔用3個位元組(一個位元組8位),分別用於表示顏色的R、G、B分量(255、255、255)屬加色模式0-255(黑色-白色)。
特點文件小。色彩豐富且飽滿。RGB模式是一種發光的彩色模式 屏幕上顯示的圖像,就一般都是以RGB模式,因為顯示器的物理結構就是遵循RGB的

       當3種基色的亮度值相等時,產生灰色;當3種亮度值都是255時,產生純白色;而當所有亮度值都是0時,產生純黑色。當3種色光混合生成的顏色一般比原來的顏色亮度值高,所以RGB模式產生顏色的方法又被稱為色光加色法。

擴展

       RGBA是代表Red(紅色)、Green(綠色)、Blue(藍色)和Alpha的色彩空間。

       lpha通道一般用作不透明度參數。如果一個像素的alpha通道數值為0%,那它就是完全透明的(也就是看不見的),而數值為100%則意味著一個完全不透明的像素(傳統的數字圖像)。在0%和100%之間的值則使得像素可以透過背景顯示出來,就像透過玻璃(半透明性),這種效果是簡單的二元透明性(透明或不透明)做不到的。它使數碼合成變得容易。alpha通道值可以用百分比、整數或者像RGB參數那樣用0到1的實數表示。
有時它也被寫成ARGB(像RGBA一樣,但是第一個數據是alpha)。例如:0x80FFFF00是50%透明的黃色,因為所有的參數都在0到255的范圍內表示。0x80是128,大約是255的一半。

       CMYK:主要用於印刷(青色、洋紅、黃、黑)0-100屬於減色模式。CMY是3種印刷油墨名稱的首字母:青色Cyan、洋紅色Magenta、黃色Yellow。而K取的是Black最後一個字母,避免與Blue混淆。
特點:文件大,佔用磁碟空間大(可以通過控制4中顏色的油墨在在紙張上的疊加印刷來產生各種色彩:四色印刷),CMYK是一種依靠反光的色彩模式

       CMYK模式在本質上與RGB模式沒有什麼區別,只是產生色彩的原理不同,在RGB模式中由光源發出的色光混合生成顏色,而在CMYK模式中由光線照到有不同比例C、M、Y、K油墨的紙上,部分光譜被吸收後,反射到人眼的光產生顏色。

由於C、M、Y、K在混合成色時,隨著C、M、Y、K四種成分的增多,反射到人眼的光會越來越少,光線的亮度會越來越低,所有CMYK模式產生顏色的方法又被稱為色光減色法。

       Lab模式的原型是由CIE協會在1931年制定的一個衡量顏色的標准,在1976年被重新定義並命名為CIELab。此模式解決了由於不同的顯示器和列印設備所造成的顏色扶植的差異,也就是它不依賴於設備。

       Lab顏色是以一個亮度分量L及兩個顏色分量a和b來表示顏色的。其中L的取值范圍是0-100,a分量代表由綠色到紅色的光譜變化,而b分量代表由藍色到黃色的光譜變化,a和b的取值范圍均為-120-120。

       Lab模式所包含的顏色范圍最廣,能夠包含所有的RGB和CMYK模式中的顏色。CMYK模式所包含的顏色最少,有些在屏幕上砍刀的顏色在印刷品上卻無法實現。

       每個像素都以8bit(佔一個或兩個位)。每一個像素都是介於黑色和白色之間的(256):2 8 =256, 2 16 = 65536種灰度的一種。

       灰度模式可以使用多達256級灰度來表現圖像,使圖像的過渡更平滑細膩。灰度圖像的每個像素有一個0(黑色)到255(白色)之間的亮度值。灰度值也可以用黑色油墨覆蓋的百分比來表示(0%等於白色,100%等於黑色)。使用黑折或灰度掃描儀產生的圖像常以灰度顯示。

       用於表示最簡單的黑白圖,即每個像素佔用1bit,非黑即白。即使圖像中只包含黑色和白色,但是透過像素的疏密排列,仍可以將圖像組合成近似視覺上的灰度圖,彩色、灰度、點陣圖。由於點陣圖模式只用黑白色來表示圖像的像素,在將圖像轉換為點陣圖模式時會丟失大量細節,因此Photoshop提供了幾種演算法來模擬圖像中丟失的細節。

       在寬度、高度和解析度相同的情況下,點陣圖模式的圖像尺寸最小,約為灰度模式的1/7和RGB模式的1/22以下。

       256種典型的顏色作為顏色表,轉換過程存在失真很可能會在原本平滑的圖片邊緣出現邊緣效應。

       索引顏色模式是網上和動畫中常用的圖像模式,當彩色圖像轉換為索引顏色的圖像後包含近256種顏色。索引顏色圖像包含一個顏色表。
       如果原圖像中顏色不能用256色表現,則Photoshop會從可使用的顏色中選出最相近顏色來模擬這些顏色,這樣可以減小圖像文件的尺寸。用來存放圖像中的顏色並為這些顏色建立顏色索引,顏色表可在轉換的過程中定義或在聲稱索引圖像後修改。

       該模式下的每個通道都為256級灰度通道。如果刪除了RGB、CMYK、Lab模式中的某一個通道圖像將自動轉化為多通道模式。

       多通道模式對有特殊列印要求的圖像非常有用。例如,如果圖像中只使用了一兩種或兩三種顏色時,使用多通道模式可以減少印刷成本並保證圖像顏色的正確輸出。

       HSB模式是利用相色、飽和度以及亮度3種基本向量來標識顏色的。其中,色相(Hue)用於表示紅、橙、黃、綠、藍和紫。HSB模型以人類對顏色的感覺胃基礎,描述了顏色的3種基本特徵:

       色相是從物體反射或透過物體傳播的顏色。在0到360度的標准色輪上,按照位置色相,在通常的使用中,色相由標識,如紅色、橙色和綠色。

       飽和度(有時稱為彩度)是指顏色的強度和純度。飽和度表示色相中灰度分量所佔的比例,它使用從0%(灰度)至100%(完全飽和)的百分比來度量。在標准色輪上,飽和度從中心到邊緣遞增。

亮度是顏色的相對明亮程度,通常用從0%(黑色)至100%(白色)的百分比來度量。

       色彩模式是數字世界中表示顏色的一種演算法,在數學世界中,為了表示各種顏色,人們通常將顏色劃分為若干分量。由於成色原理的不同,決定了顯示器、投影儀、掃描儀這類靠色光直接合成顏色的顏色設備和列印機、印刷機這類靠顏料的印刷設備在生成顏色方式上的區別。

RGB模式:使用於顯示器、投影儀、掃描儀、數碼相機等。

       當3種基色的亮度值相等時,產生灰色;當3種亮度值都是255時,產生純白色;而當所有亮度值都是0時,產生純黑色。當3種色光混合生成的顏色一般比原來的顏色亮度值高,所以RGB模式產生顏色的方法又被稱為色光加色法。

CMYK模式:適用於列印機、印刷機等

       CMYK模式在本質上與RGB模式沒有什麼區別,只是產生色彩的原理不同,在RGB模式中由光源發出的色光混合生成顏色,而在CMYK模式中由光線照到有不同比例C、M、Y、K油墨的紙上,部分光譜被吸收後,反射到人眼的光產生顏色。

       由於C、M、Y、K在混合成色時,隨著C、M、Y、K四種成分的增多,反射到人眼的光會越來越少,光線的亮度會越來越低,所有CMYK模式產生顏色的方法又被稱為色光減色法。

       Lab模式所包含的顏色范圍最廣,能夠包含所有的RGB和CMYK模式中的顏色。CMYK模式所包含的顏色最少,有些在屏幕上砍刀的顏色在印刷品上卻無法實現。

灰度模式可以使用多達256級灰度來表現圖像,使圖像的過渡更平滑細膩。灰度圖像的每個像素有一個0(黑色)到255(白色)之間的亮度值。灰度值也可以用黑色油墨覆蓋的百分比來表示(0%等於白色,100%等於黑色)。使用黑折或灰度掃描儀產生的圖像常以灰度顯示。

       用於表示最簡單的黑白圖,即每個像素佔用1bit,非黑即白。即使圖像中只包含黑色和白色,但是透過像素的疏密排列,仍可以將圖像組合成近似視覺上的灰度圖,彩色、灰度、點陣圖。由於點陣圖模式只用黑白色來表示圖像的像素,在將圖像轉換為點陣圖模式時會丟失大量細節,因此Photoshop提供了幾種演算法來模擬圖像中丟失的細節。

       在寬度、高度和解析度相同的情況下,點陣圖模式的圖像尺寸最小,約為灰度模式的1/7和RGB模式的1/22以下。

       索引顏色模式是網上和動畫中常用的圖像模式,當彩色圖像轉換為索引顏色的圖像後包含近256種顏色。索引顏色圖像包含一個顏色表。
       如果原圖像中顏色不能用256色表現,則Photoshop會從可使用的顏色中選出最相近顏色來模擬這些顏色,這樣可以減小圖像文件的尺寸。用來存放圖像中的顏色並為這些顏色建立顏色索引,顏色表可在轉換的過程中定義或在聲稱索引圖像後修改。

       該模式下的每個通道都為256級灰度通道。如果刪除了RGB、CMYK、Lab模式中的某一個通道圖像將自動轉化為多通道模式。

       多通道模式對有特殊列印要求的圖像非常有用。例如,如果圖像中只使用了一兩種或兩三種顏色時,使用多通道模式可以減少印刷成本並保證圖像顏色的正確輸出。

       HSB模式是利用相色、飽和度以及亮度3種基本向量來標識顏色的。其中,色相(Hue)用於表示紅、橙、黃、綠、藍和紫。HSB模型以人類對顏色的感覺胃基礎,描述了顏色的3種基本特徵:

       色相是從物體反射或透過物體傳播的顏色。在0到360度的標准色輪上,按照位置色相,在通常的使用中,色相由標識,如紅色、橙色和綠色。

       飽和度(有時稱為彩度)是指顏色的強度和純度。飽和度表示色相中灰度分量所佔的比例,它使用從0%(灰度)至100%(完全飽和)的百分比來度量。在標准色輪上,飽和度從中心到邊緣遞增。

       亮度是顏色的相對明亮程度,通常用從0%(黑色)至100%(白色)的百分比來度量。

在計算機中,需要抓住色彩的兩點:
1.顏色存儲方式。
2.顏色的顯示方式。
根據這兩方面可以處理遇到的顏色問題。

Ⅸ 存儲一副256色像素為640×480的圖像需要多少位元組,請告訴計算方法

256色像素為640×480的圖像大小是307200位元組,具體演算法如下:

點陣圖就是每個點一個顏色代碼,然後這些代碼排列出來而已。每個代碼就表示相應點的顏色。

256色表示2的8次方種顏色, 因為2的8次方=256,因此以01組合的代碼需要8位就可以表示任意的256種顏色之一,比如01000101代表一種顏色,01000110代表另一種顏色。 因為一個存儲位元組就是8位二進制代碼,所以一個點的信息(也就是顏色代碼)正好就是一個位元組。

640×480解析度的圖片,點的數量有640×480=307200個,每個點的顏色是一個位元組,合計就是307200個位元組。

(9)顏色存儲整位元組擴展閱讀:

像素是衡量數碼相機的最重要指標:

像素指的是數碼相機的解析度。

它是由相機里的光電感測器上的光敏元件數目所決定的,一個光敏元件就對應一個像素。因此像素越大,意味著光敏元件越多,相應的成本就越大。

數碼相機的圖像質量部分是由像素決定的,大過一定尺寸再單純拿像素來比較就沒有意義了,主流單反數碼相機像素在1000萬左右,但是普通攝影及家用500萬像素已足夠用,因為我。

使用的顯示器的解析度有限,一般為1024×768至1920×1200,這樣的解析度如果顯示像素過高的圖片時,圖片會被壓縮至當前屏幕的大小,此時有的圖片就會出現銳利度過高的情況而失真。成像質量主要取決於相機的鏡頭,感光元件大小及質量。

像素越大,照片的解析度也越大,可列印尺寸也更大。但是,早期的數碼相機都是低於100萬像素的。

從1999年下半年開始,200萬像素的產品漸漸成為市場的主流。(手機普遍都是200萬像素,普通數碼相機一般都在300萬像素以上。)

當前的數碼相機的發展趨勢,像素宛如PC機的CPU主頻,有越來越大的勢頭。

其實從市場分類角度看,面向普及型的產品,考慮性價比的因素,像素並不是 越大越好。畢竟200萬像素的產品,已經能夠滿足普通消費者的大多數應用。

因 此大多數廠商在高端數碼相機追求高像素的同時,當前其產量最大的,仍是面向普 及型的百萬像素產品。

頂級專用相機,已有超過1億像素級的產品。 另外值得消費者注意的是,當前的數碼相機產品,在像素標稱上分為CCD像素和經軟體優化後的像素,後者大大高於前者。

如某品牌流行的數碼相機,其CCD像素為230萬,而軟體優化後的像素可達到330萬。

Ⅹ 一個像素有幾個顏色,每個顏色幾個位元組,每個位元組幾位啊

你的題目問法有問題。如果用1位元組表示一個像素最多可以有256種顏色。其中,一個位元組是8位。
一個像素如果是單色表示,那麼每個像素用1個二進制位存儲。如果一個像素有4種顏色,那麼就需要2個二進制位存儲(圖像的顏色用多少位二進制數表示稱為圖像的顏色深度或像素顏色的深度)。
像素中文全稱為圖像元素。
從定義上來看,像素是指基本原色素及其灰度的基本編碼。像素是構成數碼影像的基本單元,通常以像素每英寸PPI(pixels per inch)為單位來表示影像解析度的大小。
例如300x300PPI解析度,即表示水平方向與垂直方向上每英寸長度上的像素數都是300,也可表示為一平方英寸內有9萬(300x300)像素。
如同攝影的相片一樣,數碼影像也具有連續性的濃淡階調,我們若把影像放大數倍,會發現這些連續色調其實是由許多色彩相近的小方點所組成,這些小方點就是構成影像的最小單元——像素。這種最小的圖形單元在屏幕上顯示通常是單個的染色點。越高位的像素,其擁有的色板也就越豐富,也就越能表達顏色的真實感。
一個像素所能表達的不同顏色數取決於比特每像素(BPP)。這個最大數可以通過取二的色彩深度次冪來得到。
常見的取值有 :
8 bpp [2^8=256;(256色)];
16 bpp [2^16=65536; (65,536色,稱為高彩色)];
24 bpp [2^24=16777216; (16,777,216色,稱為真彩色)];
48 bpp [2^48=281474976710656;(281,474,976,710,656色,用於很多專業的掃描儀)