Seznam černobílých a barevných formátů RGB - List of monochrome and RGB color formats

Tento seznam monochromatických a RGB palet obsahuje generický repertoár barev ( barevné palety ) pro vytváření černobílých a barevných barev RGB pomocí hardwaru displeje počítače . RGB je nejběžnější metodou vytváření barev pro displeje; takže tyto kompletní barevné repertoary RGB mají všechny možné kombinace RGB tripletů v rámci daného maximálního počtu úrovní na komponentu.

Každá paleta je reprezentována řadou barevných políček. Když je počet barev nízký, zobrazí se pod ním verze palety o velikosti 1 pixelu pro snadné porovnávání relativních velikostí palet. Obrovské palety jsou uvedeny přímo v barevných polích s jednou barvou na pixel.

Pro každou jedinečnou paletu je uveden testovací graf barev obrázku a ukázkový obrázek ( originál truecolor následuje) vykreslený pomocí této palety (bez ditheringu ). Testovací graf zobrazuje celých 256 úrovní červené, zelené a modré (RGB) primární barvy a azurové, purpurové a žluté doplňkové barvy spolu s 256 úrovněmi šedé. K dispozici jsou také přechody přechodných barev RGB (oranžová, limetkově zelená, mořská zelená, nebesky modrá, fialová a fuchsie) a celé spektrum odstínů . Barevné tabulky nejsou korigovány gama .

RGB 24bitová paleta ukázkový obrázek.jpg Testovací tabulka barev palety RGB 24 bitů.png

Tyto prvky ilustrují barevnou hloubku a rozložení barev jakékoli dané palety a ukázkový obrázek ukazuje, jak by výběr barev takových palet mohl představovat obrazy ze skutečného života. Tyto obrázky nemusí nutně představovat způsob zobrazení obrázku na původním grafickém hardwaru, protože hardware může mít další omezení týkající se maximálního rozlišení displeje , poměru stran pixelu a umístění barev.

Implementace těchto formátů je specifická pro každý počítač. Počet barev, které lze současně zobrazit v daném textovém nebo grafickém režimu, se proto může lišit. Skutečné zobrazené barvy také podléhají použitému výstupnímu formátu - PAL nebo NTSC , kompozitní nebo komponentní video atd. - a mohou se mírně lišit. Simulované obrázky a konkrétní hardware a alternativní metody pro vytváření barev jiných než RGB (např. Kompozitní) najdete v Seznamu palet 8bitových počítačových hardwarových palet , Seznam 16bitových hardwarových paletách a Seznam palet herních konzolí . Různá softwarová uspořádání a druhy barev, včetně dalších možných úplných uspořádání RGB v rámci zobrazení 8bitové barevné hloubky , viz Seznam softwarových palet .


Monochromatické palety

Tyto palety mají pouze některé odstíny šedé, od černé po bílou, přičemž obě jsou považovány za nejvíce možné tmavší a světlejší „šedé“. Obecným pravidlem je, že tyto palety mají 2 n různých odstínů šedé, kde n je počet bitů potřebných k reprezentaci jednoho pixelu .

Monochromatický (1bitový)

Monochromatické grafické displeje mají obvykle černé pozadí s bílým nebo světle šedým obrazem, ačkoli běžné byly také zelené a jantarové monochromatické monitory . Taková paleta vyžaduje pouze jeden bit na pixel.

Ukázkový obrázek palety Bilevel 1bit. Obrázek.png Tabulka testů barev palety Bilevel 1bit.png 1bitová stupnice šedi. Gif

Tam, kde byl žádoucí fotorealismus, tyto rané počítačové systémy silně spoléhaly na dithering, aby nahradily limity technologie.

Ukázkový obrázek palety Bilevel 1bit - gimp dithered.png Testovací tabulka barev palety RGB 24 bitů - 1bitový dithered.png
Bilevel 1bit palette.png

V některých systémech, jako Hercules a CGA grafické karty pro IBM PC , bitová hodnota 1 představuje bílé pixely (světlo svítí) a hodnota 0 černé (světlo nesvítí); jiné, jako Atari ST a Apple Macintosh s monochromatickými monitory, bitová hodnota 0 znamená bílý pixel (bez inkoustu) a hodnota 1 znamená černý pixel (tečka inkoustu), který se blíží logice tisku.

2bitové stupně šedi

Ve 2bitové barevné paletě je hodnota každého pixelu reprezentována 2 bity, což vede k paletě se 4 hodnotami (2 2 = 4).

Ukázka 2bitové palety ve stupních šedi obrázek.png Tabulka barevných testů palety šedé 2bitové palety.png 2bitové stupně šedi. Gif

2bitové dithering:

Ukázkový obrázek 2bitové palety ve stupních šedi - gimp dithered.png Testovací tabulka barev palety RGB 24 bitů - 2bitová dithered.png

Má černou, bílou a dvě střední úrovně šedé následovně:

2bitová paleta ve stupních šedi.png

Monochromatická 2bitová paleta se používá na:

4bitové stupně šedi

Ve 4bitové paletě barev je hodnota každého pixelu reprezentována 4 bity, což vede k paletě 16 hodnot (2 4 = 16):

4bitová paleta odstínů šedi ukázkový obrázek.png Testovací tabulka barev ve 4 stupních šedé palety.png 4bitové stupně šedi. Gif

Čtyřbitové odstraňování šedé škály dělá docela dobrou práci při snižování viditelného pruhu změn úrovně:

Ukázkový obrázek 4bitové palety ve stupních šedi - gimp dithered.png Testovací tabulka barev palety RGB 24 bitů - 4bitová šedá dithered.png
4bitová paleta ve stupních šedi.png

Monochromatická 4bitová paleta se používá na:

8bitová stupnice šedi

Vzorek 8bitové palety ve stupních šedi obrázek.png Tabulka barevných testů palety šedé 8 bitů.png 8bitové stupně šedi. Gif

V 8bitové paletě barev je hodnota každého pixelu reprezentována 8 bity, což vede k paletě 256 hodnot (2 8 = 256). To je obvykle maximální počet šedých v běžných monochromatických systémech; každý obrazový pixel zabírá jeden paměťový bajt .

Paleta šedých odstínů 8 bitů.png

Většina skenerů dokáže zachytit obrázky v 8bitových stupních šedi a formáty obrazových souborů jako TIFF a JPEG tuto velikost monochromatické palety nativně podporují.

Alfa kanály používané pro překrytí videa také používají (koncepčně) tuto paletu. Úroveň šedé označuje neprůhlednost pixelu smíšeného obrázku nad pixelem obrázku na pozadí.

Dichromové palety

16bitová paleta RG

RG 16bitová paleta ukázkový obrázek.png Tabulka testů barev palety RG 16 bitů.png Redgreen.png
Aditivum RG Aditivní paleta barev RG

16bitová paleta RB

RB 16bitová paleta ukázkový obrázek.png Tabulka testů barev palety RB 16 bitů.png Redblue.png
Aditivní RB Aditivní paleta barev RB

16bitová paleta GB

GB 16bitová paleta ukázkový obrázek.png Testovací tabulka barev palety GB 16 bitů.png Greenblue.png
Aditivní GB Aditivní paleta barev GB

Pravidelné palety RGB

Zde jsou seskupeny ty úplné hardwarové palety RGB, které mají stejný počet binárních úrovní (tj. Stejný počet bitů ) pro každou červenou, zelenou a modrou složku pomocí plného barevného modelu RGB . Celkový počet barev je tedy vždy počet možných úrovní podle složky, n , zvýšených na mocninu 3: n × n × n  =  n 3 .

3bitové RGB

Ukázkový obrázek palety RGB 3bits.png Testovací tabulka barev 3bitové palety RGB.png 3bitová RGB kostka.gif

3bitové rozložení RGB:

Ukázkový obrázek palety RGB 24 bitů - 3bitové RGB.png Testovací tabulka barev palety RGB 24 bitů - 3bitové RGB dithered.png

Systémy s 3bitovou paletou RGB používají 1 bit pro každou z komponent červené, zelené a modré barvy. To znamená, že každá komponenta je buď „zapnutá“ nebo „vypnutá“ bez přechodných stavů. Výsledkem je 8barevná paleta ((2 1 ) 3 = 2 3 = 8), která má černou, bílou, tři primární barvy RGB červenou, zelenou a modrou a jejich odpovídající doplňkové barvy azurová, purpurová a žlutá takto:

3bitová paleta RGB.png

Barevné indexy se mezi implementacemi liší; proto nejsou uvedena čísla indexů.

3bitovou paletu RGB používají:

6bitové RGB

Ukázkový obrázek palety RGB 6 bitů.png Tabulka testů barev palety Ega.png 6bitová RGB kostka.gif

Systémy se 6bitovou paletou RGB používají 2 bity pro každou z složek červené, zelené a modré barvy. Výsledkem je (2 2 ) 3 = 4 3 = 64 barevná paleta takto:

Paleta RGB 6 bitů.png

6bitové systémy RGB zahrnují následující:

9bitové RGB

Ukázkový obrázek palety RGB 9 bitů.png Testovací tabulka barev palety RGB 9 bitů.png 9bitová RGB kostka.gif

Systémy s 9bitovou paletou RGB používají 3 bity pro každou z složek červené, zelené a modré barvy. Výsledkem je (2 3 ) 3 = 8 3 = 512 barevná paleta následovně:

9bitová paleta RGB.png

9bitové systémy RGB zahrnují následující:

12bitové RGB

Ukázkový obrázek palety RGB 12 bitů.png Tabulka testů barev palety RGB 12 bitů.png 12bitová RGB kostka.gif

Systémy s 12bitovou paletou RGB používají 4 bity pro každou z složek červené, zelené a modré barvy. Výsledkem je (2 4 ) 3 = 16 3 = 4096 barevná paleta. 12bitovou barvu lze znázornit třemi hexadecimálními číslicemi, známými také jako zkrácená hexadecimální forma , která se běžně používá ve webovém designu. Paleta je následující:

Paleta RGB 12 bitů.png

12bitové systémy RGB zahrnují následující:

Allegro knihovna podporována v (starších) verze 4, emulovaný 12bitový příklad barevný režim kód ( „ex12bit.c“), za použití 8-bitové indexované barvy VGA / SVGA. Používal dva pixely pro každý emulovaný pixel, spárované vodorovně, a specificky upravenou paletu 256 barev. Jeden rozsah palety obsahoval mnoho jasů jedné primární barvy (řekněme zelené) a další rozsah dalších dvou primárních složek se mísil dohromady v různých množstvích a jasech (červená a modrá). Účinně snížilo horizontální rozlišení na polovinu, ale umožnilo 12bitové „skutečné barvy“ v systému DOS a dalších 8bitových režimech VGA/SVGA. Efekt také poněkud snížil celkový jas obrazovky.

Allegro 4 - ex12bit.c.png

15bitové RGB

Ukázkový obrázek palety RGB 15 bitů.png Testovací tabulka barev palety RGB 15 bitů.png 15bitová RGB kostka.gif

Systémy s 15bitovou paletou RGB používají 5 bitů pro každou z složek červené, zelené a modré barvy. To má za následek (2 5 ), 3 = 32, 3 = paletě 32768 barev (běžně známý jako Highcolor ) následovně:

15bitová paleta RGB.png

Mezi 15bitové systémy patří:

18bitové RGB

Ukázkový obrázek palety RGB 18 bitů.png Testovací tabulka barev palety RGB 18 bitů.png 18bitová RGB kostka.gif

Systémy s 18bitovou paletou RGB používají 6 bitů pro každou z složek červené, zelené a modré barvy. Výsledkem je (2 6 ) 3 = 64 3 = 262 144 barevných palet následovně:

18bitová paleta RGB.png

18bitové systémy RGB zahrnují následující:

24bitové RGB

RGB 24bitová paleta ukázkový obrázek.jpg Testovací tabulka barev palety RGB 24 bitů.png

24bitová barva , často známá jako truecolor a miliony barev , je nejvyšší běžně používanou barevnou hloubkou a je k dispozici na většině moderních zobrazovacích systémů a softwaru. Jeho paleta barev obsahuje (2 8 ) 3 = 256 3 = 16 777 216 barev. 24bitovou barvu lze znázornit šesti hexadecimálními číslicemi.

Všech 16 777 216 barev (zmenšeno, kliknutím na obrázek zobrazíte plné rozlišení).

Kompletní paleta (zobrazená výše) potřebuje čtvercový obrázek široký 4 096 pixelů (50,33 MB nekomprimovaný) a na této stránce není dostatek místa, aby se mohla plně zobrazit.

Lze si to představit jako 256 skládaných čtverců jako následující, každý z nich má stejnou danou hodnotu pro červenou složku, od 0 do 255.

Barevné přechody v těchto polích musí být považovány za souvislé. Pokud je uvnitř vidět barevné stupňování ( pruhování ), je pravděpodobně displej nastaven na režim Highcolor (15 nebo 16 bitů RGB, 32 768 nebo 65 536 barev) nebo nižší.

24bitová paleta RGB R0.png
Červená = 0
24bitová paleta RGB R85.png
Červená = 85 (1/3 z 255)
24bitová paleta RGB R170.png
Červená = 170 (2/3 z 255)
24bitová paleta RGB R255.png
Červená = 255
Všech 16 777 216 barev ve stejném vzoru jako ostatní výše uvedené palety RGB (zmenšeno, kliknutím na obrázek zobrazíte plné rozlišení).

To je také počet barev použitých v souborech skutečných barevných obrázků, jako jsou Truevision TGA , TIFF , JPEG (poslední interně kódované jako YCbCr ) a bitmapa systému Windows , zachycené pomocí skenerů a digitálních fotoaparátů , jakož i barev vytvořených pomocí softwaru 3D počítačové grafiky .

Mezi 24bitové systémy RGB patří:

30bitové RGB

Některé novější grafické karty podporují 30bitové RGB a vyšší . Jeho paleta barev obsahuje (2 10 ) 3 = 1024 3 = 1 073 741 824 barev. Existuje však jen málo operačních systémů nebo aplikací, které tento režim zatím nepodporují. Pro některé lidi může být obtížné rozlišit mezi vyššími barevnými paletami než nabídky 24bitových barev. Rozsah jasu nebo stupnice šedi nabízený v 30bitovém barevném systému by však měl 1024 úrovní jasu spíše než 256 běžných standardních 24bitových, na které je lidské oko citlivější než na odstín. To snižuje efekt pruhů u přechodů na velkých plochách.

Nepravidelné palety RGB

Jedná se také o úplné palety RGB palet, ale buď nemají stejný počet úrovní pro každou červenou, zelenou a modrou složku, nebo jsou založeny na bitových úrovních. Přesto jsou všechny používány ve velmi populárních osobních počítačích .

Další podrobnosti o barevných paletách pro tyto systémy najdete v článku Seznam 8bitových palet hardwaru počítače .

4bitové RGBI

Ukázkový obrázek palety RGBI 4bits.png Testovací tabulka barev palety RGBI 4bits.png

4bitová paleta RGBI je podobná 3bitové paletě RGB, ale přidává jeden bit na intenzitě . To umožňuje, aby každá z barev 3bitové palety měla tmavou a jasnou variantu, což potenciálně dává celkem 2 3 × 2 = 16 barev. Některé implementace však měly pouze 15 efektivních barev, protože „tmavé“ a „jasné“ varianty černé se zobrazovaly identicky.

Toto 4bitové schéma RGBI se používá na několika platformách s různými variantami, takže níže uvedená tabulka je jednoduchou referencí pro bohatost palety, a nikoli skutečnou implementovanou paletu. Z tohoto důvodu nejsou každé barvě přiřazena žádná čísla a pořadí barev je libovolné.

4bitová paleta RGBI.png

V tomto případě je „tmavě bílá“ světlejší šedá než „jasně černá“.

Počítačová grafika IBM

Tabulka testů barev palety Cga.png

Běžné použití 4bitového RGBI bylo na počítačích IBM a kompatibilních počítačích, které používaly 9pinový konektor DE-9 pro barevný výstup. Tyto počítače používaly upravenou „tmavě žlutou“ barvu, která vypadala jako hnědá. U displejů navržených pro počítač IBM PC bylo nastavení „jasných“ barev přidáno ⅓ maxima k jasu všech tří kanálů, takže „jasné“ barvy byly bělejšími odstíny jejich 3bitových protějšků. Každý z dalších bitů zvýšil kanál o ⅔, kromě toho, že tmavě žlutá měla pouze ⅓ zelenou, a proto byla namísto okrová hnědá.

Grafické standardy pro PC využívající tento režim RGBI zahrnují:

Paleta CGA je ve výchozím nastavení také používána pozdějšími grafickými standardy IBM EGA , MCGA a VGA pro zpětnou kompatibilitu, ale tyto standardy umožňují změnu palety, protože buď poskytují další obrazové signálové linky, nebo používají analogový výstup RGB.

Tyto MOS Technology 8563 a 8568 Video Display řadič čipy používané na Commodore 128 série pro jeho režim 80 sloupci (a nevydané Commodore 900 pracoviště) využít i stejnou paletu používaný na IBM PC, protože tyto čipy byly navrženy tak, aby práce s existujícími CGA počítačové monitory.

Jiné použití

Mezi další systémy využívající variantu 4bitového režimu RGBI patří:

  • Tyto ZX Spectrum řadu počítačů, které nemají výraznou „tmavé“ a „light“ černé barvy, což má za následek efektivní 15 palety barev.
  • Tyto Sharp MZ počítače řady -800.
  • Thomson MO5 a až 7 , kde bit intenzita vytvořila variantu jak jasu a sytosti.
  • Mattel Aquarius a AlphaTantel kde bit intenzita vytvořili variace jasu a sytosti.

3úrovňové RGB

Ukázkový obrázek palety AmstradCPC.png Tabulka testů barev palety AmstradCPC.png

Tříúrovňové rozložení RGB:

3 Úroveň RGB Rozklad příklad.png 3-úrovňový barevný testovací diagram palety RGB Dither.png

Tříúrovňové nebo 1bitové ( NE 3 bitové ) RGB používá tři úrovně pro každou červenou, zelenou a modrou barevnou složku, což má za následek paletu barev 3 3 = 27 takto:

Tříúrovňové barvy RGB. Svg

Tuto paletu používají:

  • Tyto Amstrad CPC 464 série osobních počítačů bez Plus modelů (až 16 barev najednou)
  • Toshiba Pasopia 7 (použití hardwaru rozklad , aby simulovaly meziprodukty barevné intenzity, vztaženo na směs z plné intenzity RGB primárních).

8bitový RGB (také známý jako 3-3-2bitový RGB)

Ukázkový obrázek palety MSX2 Screen8.png Tabulka testů barev palety MSX2 Screen8.png

3-3-2bitové RGB používají 3 bity pro každou z složek červené a zelené barvy a 2 bity pro modrou složku, protože oči mají menší citlivost na modrou. Výsledkem je paleta 8 × 8 × 4 = 256 barev takto:

Paleta MSX2 Screen8.png

Tuto paletu používá

  • MSX2 série osobních počítačů.
  • Paleta 4 IBM PGC (paleta 2 dává 2-3-3 bitové RGB a paleta 3 dává 3-2-3 bitové RGB).
  • Podnikový počítač
  • VGA integrovaný výstup desek Digilent Inc. NEXYS 2, NEXYS 3 a BASYS2 FPGA.
  • Uzebox herní konzole
  • 8bitová grafika SGI Indy XL
  • Tiki 100 osobního počítače (pouze 16 barev lze zobrazit současně)
  • Používejte chytré hodinky OS s okolními displeji (současně lze zobrazit pouze 16 barev)

16bitové RGB

Ukázkový obrázek palety RGB 16 bitů.png Testovací tabulka barev palety RGB 16 bitů.png

Většina moderních systémů podporuje 16bitové barvy. Někdy je označován jako Highcolor (spolu s 15bitovým RGB), střední barvou nebo tisíci barvami . Využívá barevnou paletu 32 × 64 × 32 = 65 536 barev. Kvůli větší citlivosti běžného lidského oka na tuto barvu je obvykle přiděleno 5 bitů pro složky červené a modré barvy (každá 32 úrovní) a 6 bitů pro zelenou složku (64 úrovní). Tím se 15bitová paleta RGB zdvojnásobí.

16bitová paleta RGB s použitím 6 bitů pro zelenou komponentu:

16bitová paleta RGB.png

Atari Falcon a Extended Graphics Array (XGA) pro IBM PS / 2 použití 16-bitové palety RGB.

Je třeba si uvědomit, že ne všechny systémy využívající 16bitovou barevnou hloubku využívají 16bitovou paletu RGB na úrovni 32-64-32. Platformy jako domácí počítač Sharp X68000 nebo videoherní konzole Neo Geo využívají 15bitovou paletu RGB (pro červenou, zelenou a modrou je použito 5 bitů), ale poslední bit udává méně významnou intenzitu nebo jas. 16bitový režim grafických karet Truevision TARGA /AT-Vista /NU-Vista a související formát souboru TGA také používá 15bitové RGB, ale zbývající bit věnuje jednoduchému alfa kanálu pro překrytí videa . Atari Falcon lze také přepnout do režimu párování nastavením z „překryvné“ bitu v registru grafický režim procesor, když je v režimu 16 bitů, což znamená, že může skutečně zobrazovat v buď 15- nebo 16-bitová hloubka barev v závislosti na aplikaci .

Porovnání palety barev vedle sebe

Základní barevné palety

4bitové stupně šedi

0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF

3bitové RGB

0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7

4bitové RGBI

3 úrovně RGB

Poznámky

  • Hodnoty barev vyznačené tučně existují ve 2bitové (čtyřbarevné) paletě šedé. Barevné hodnoty velmi tučně existují v jednobitové monochromatické paletě.
  • Ve 4-bitové RGBI, tmavé barvy mají 2 / 3 RDS intenzitu jasných barev, nikoliv 1 / 2 .

Pokročilé palety barev

Viz také

Reference