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 .
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.
Tam, kde byl žádoucí fotorealismus, tyto rané počítačové systémy silně spoléhaly na dithering, aby nahradily limity technologie.
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).
2bitové dithering:
Má černou, bílou a dvě střední úrovně šedé následovně:
Monochromatická 2bitová paleta se používá na:
- Monochrome Display Adapter pro IBM PC
- Monochromatické grafické displeje NeXT Computer , NeXTcube a NeXTstation .
- Originální přenosná herní konzole systému Game Boy .
- Monochromatické LC displeje Macintosh PowerBook 150 .
- Commodore Amiga s monochromatickým monitorem A2024 v režimu vysokého rozlišení.
- Původní Amazon Kindle
- Původní Wonderswan
- Tiger Electronics Game.com přenosné herní konzole
- Originální Neo Geo Pocket .
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):
Č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ě:
Monochromatická 4bitová paleta se používá na:
- Technologie MOS VDC (na Commodore 128 s monochromatickým monitorem)
- Řada Amstrad CPC se zeleným monitorem GT64/GT65 (16 unikátních zelených odstínů)
- Řada Amstrad CPC Plus s monochromatickým monitorem MM12 (16 odstínů šedé)
- Některé Apple PowerBooky vybavené monochromatickými displeji, jako je PowerBook 5300
8bitová stupnice šedi
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 .
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
16bitová paleta RB
16bitová paleta 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
3bitové rozložení RGB:
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:
Barevné indexy se mezi implementacemi liší; proto nejsou uvedena čísla indexů.
3bitovou paletu RGB používají:
- Standard ECMA-48 pro textové terminály (někdy známý jako „standard ANSI“, ačkoli ANSI X3.128 nedefinuje barvy)
- Teletext Teletext úrovně 1/1,5.
- Videotex
- Oric
- BBC Micro
- Původní NEC PC-8801 až do MkII
- Původní NEC PC-9801 s původním procesorem 8086 před modely VM/VX
- Všechny modely Sharp X1 před X1 Turbo Z
- Sharp MZ 700
- Fujitsu FM-7 , FM New 7, FM 77 před FM77AV
- Sinclair QL
- Macintosh SE s barevnou tiskárnu nebo externí monitor
- SECAM verze Atari 2600
- Color Maximite , mikropočítač na bázi PIC32
- Arcadia 2001
- Casio PV-1000
6bitové RGB
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:
6bitové systémy RGB zahrnují následující:
- Vylepšený grafický adaptér (EGA) pro IBM PC/AT (současně lze zobrazit pouze 16 barev)
- Herní konzole Sega Master System
- GIME pro TRS-80 Color Computer 3 (současně lze zobrazit pouze 16 barev)
- Chytré hodinky Pebble Time, které mají 6bitový (64 barevný) displej z elektronického papíru
- Paralaxní vrtule využívající referenční obvod VGA
9bitové RGB
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é systémy RGB zahrnují následující:
- Atari ST (obvykle 4 až 16 najednou bez triků)
- Počítače MSX2 (až 16 najednou)
- Herní konzole Sega Genesis (64 najednou)
- Sega Nomad
- TurboGrafx-16 (NEC PC-Engine)
- ZX Spectrum Další
- NEC PC-8801 Mk II SR a novější modely (8 z nich najednou)
- Počítač mysli (16 najednou)
12bitové RGB
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í:
12bitové systémy RGB zahrnují následující:
- Amiga OCS / ECS (32, 64 nebo 4096 barev)
- Grafický čip Apple IIgs (3200 barev)
- Atari STe (16 barev)
- Žalud Archimedes
- Sega Game Gear (32 barev)
- Hi-Text Teletext 2.5+
- Kapsa Neo Geo (147 barev)
- Atari Lynx (16 barev)
- Modely NEC PC-9801 VM/VX jsou obvykle vybaveny NEC V30 nebo lepším, ale před řadou PC9821.
- Řada Sharp X1 Turbo Z
- Fujitsu FM-7 7AV
- Amstrad CPC 664Plus, 6128Plus a GX4000 (32 barev)
- NeXTstation Color a NeXTstation Turbo Color
- Barva WonderSwan
- Thomson TO8
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.
15bitové RGB
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ě:
Mezi 15bitové systémy patří:
- Super Nintendo Entertainment System (256 barev)
- Grafické karty Truevision TARGA a AT-Vista pro IBM PC/AT a kompatibilní a NU-Vista pro Apple Macintosh
- Pozdější modely grafických karet kompatibilních s počítačem Super VGA (SVGA) IBM PC
- Kapesní herní konzole Nintendo Game Boy Color / Advance / SP / Micro
- Nintendo DS (2D výstup)
- Videohry Neo Geo AES / Neo Geo CD (4096 barev)
- Sega 32X Addon pro hrozně řídit / Genesis
- Zatímco PlayStation využíval pro výpočty a video 24bitovou barevnou hloubku, textury aplikované na 3D objekty měly maximální barevnou hloubku 15bitovou.
18bitové RGB
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é systémy RGB zahrnují následující:
- IBM 8514 (256 barev z 262 144)
- Video Graphics Array (VGA) pro kompatibilní s IBM PS/2 a IBM PC (256 simultánních barev z palety 262 144)
- Atari Falcon (256 barev)
- Nintendo DS (3D výstup a 2D kombinovaný výstup)
- Interně používán mnoha LCD monitory
24bitové RGB
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.
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žší.
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ří:
- Amiga Advanced Graphics Architecture (256 nebo 262144 barev)
- Nintendo 3DS
- Play Station
- PlayStation Vita
- Pozdější modely grafických karet kompatibilních s počítačem Super VGA (SVGA) IBM PC
- Grafické karty Truevision AT-Vista pro IBM PC/AT a kompatibilní a NU-Vista pro Apple Macintosh .
- Philips CD-i
- Přepínač Nintendo
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
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é.
V tomto případě je „tmavě bílá“ světlejší šedá než „jasně černá“.
Počítačová grafika IBM
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í:
- Originální barevný grafický adaptér IBM .
- Vylepšený grafický adaptér IBM v režimech CGA
- „ Grafika Tandy “ na počítačích IBM PCjr a Tandy řady 1000 .
- Plantronics Colorplus na omezeném počtu počítačů kompatibilních s PC.
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
Tříúrovňové rozložení RGB:
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:
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)
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:
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
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:
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é
- Bitmapa
- Tabulka pro vyhledávání barev
- Paleta (výpočetní)
- Stupně šedi
- Indexovaná barva
- Seznam domácích počítačů podle video hardwaru
- Seznam 8bitové grafiky hardwaru počítače
- Seznam 16bitových počítačových barevných palet
- Seznam palet herních konzolí
- Seznam softwarových palet
- Počítačový displej