Vysoká barva - High color
Barevná hloubka |
---|
Příbuzný |
Vysoká barva grafika (různě hláskovaná Highcolor, Hicolor, Ahoj barvy, Hicolour, a Vysoce barevnýa známé jako Tisíce barev na Macintosh nebo Pravdivá barva na Atari Falcon ) je metoda ukládání obrazových informací v a počítač paměť taková, že každý pixel je reprezentován dvěma bajtů. Obvykle barva je reprezentováno všemi 16 bity, ale některá zařízení také podporují 15bitovou vysokou barvu.[1]
Více nedávno, termín vysoká barva Microsoft použil k identifikaci zobrazovacích systémů, které mohou využívat více než 8 bitů na barevný kanál (vykreslovací formáty 10: 10: 10: 2 nebo 16: 16: 16: 16) z tradičních 8bitových formátů na barevný kanál .[2] Toto je odlišné a odlišné použití od 15bitových (5: 5: 5) nebo 16bitových (5: 6: 5) formátů tradičně spojených s frází vysoká barva.
15bitová vysoká barva
V 15bitové vysoké barvě je jeden z bitů dvou bajtů ignorován nebo vyčleněn pro alfa kanál a zbývajících 15 bitů je rozděleno mezi Červené, zelená, a modrý komponenty výsledné barvy, jako je tato:
Každá ze složek RGB má přidruženo 5 bitů, což dává 2⁵ = 32 intenzit každé složky. To umožňuje 32768 možných barev pro každý pixel.
Populární Cirrus Logic grafické čipy z počátku 90. let využívaly náhradní bit vyššího řádu pro své takzvané „smíšené“ režimy videa: s bitem 15 clear by se s bity 0 až 14 zacházelo jako s hodnotou RGB, jak je popsáno výše, zatímco s bitem 15 nastaven, bit 0 až 7 by byl interpretován jako 8bitový index do palety 256 barev (s nepoužitými bity 8 až 14). To by umožnilo zobrazení (srovnatelně) vysoce kvalitních barevných obrázků vedle sebe s paleta animovaná prvky obrazovky, ale v praxi tuto funkci téměř žádný software nepoužíval.
16bitová vysoká barva
Při použití všech 16 bitů získá jedna ze složek (obvykle zelená, viz níže) bit navíc, což pro tuto složku umožňuje 64 úrovní intenzity a celkem 65536 dostupných barev.
To může vést k malým rozdílům v kódování, např. když si přejete kódovat 24bitovou barvu RGB (40, 40, 40) se 16 bity (společný problém podvzorkování ). Čtyřicet v binární je 00101000. Červený a modrý kanál bude mít pět nejvýznamnějších bitů a bude mít hodnotu 00101 nebo 5 na stupnici od 0 do 31 (16,1%). Zelený kanál se šesti bity přesnosti bude mít binární hodnotu 001010 nebo 10 na stupnici od 0 do 63 (15,9%). Z tohoto důvodu bude mít barva RGB (40, 40, 40) mírnou purpurovou barvu (purpurová) nádech, když je zobrazen na 16 bitech. Všimněte si, že 40 na stupnici od 0 do 255 je 15,7%. Jiné 24bitové barvy by vznikly a zelená nádech při podvzorkování: například 24bitová RGB reprezentace 14,1% šedé, tj. (36, 36, 36), by byla kódována jako 4/31 (12,9%) na červeném a modrém kanálu, ale 9/63 ( 14,3%) na zeleném kanálu, protože 36 je v binárním vyjádření jako 00100100.
Zelená je obvykle vybrána pro extra bit v 16 bitech, protože lidské oko má nejvyšší citlivost na zelené odstíny. Pro názornou ukázku se pečlivě podívejte na následující obrázek (poznámka: toto bude fungovat pouze na zobrazovacích monitorech pravdivá barva 24 nebo 32 bitů), kde jsou zobrazeny tmavé odstíny červené, zelené a modré s použitím 128 úrovní intenzity pro každou složku (7 bitů).
Čtenáři s normálním viděním by měli vidět jednotlivé odstíny zelené relativně snadno, zatímco odstíny červené by měly být obtížně viditelné a odstíny modré jsou pravděpodobně nerozeznatelné. Zřídka některé systémy podporují extra bitové barevné hloubky na červeném nebo modrém kanálu, obvykle v aplikacích, kde je tato barva častější (například fotografování tónů pleti nebo oblohy).
Další poznámky
Obecně není potřeba a barevná vyhledávací tabulka (CLUT nebo paleta) v režimu vysoké barvy, protože na jeden pixel je k dispozici dostatek barev, které přiměřeně uspokojivě představují grafiku a fotografie. Nedostatečná přesnost však snižuje věrnost obrazu; v důsledku toho některé formáty obrázků (např. TIFF ) můžete uložit paletované 16bitové obrázky pomocí vloženého CLUTU.
Viz také
- 24bitová barva (True color)
- 30/36/48 bitů barev (Deep color)
- Barevná hloubka
- Rovinný
- Zabalený pixel
- Seznam černobílých a RGB barevných formátů — 15bitový RGB a 16bitový RGB sekce.
Reference
- ^ Jennifer Niederst Robbins (2006). Stručný webový design. O'Reilly. str. 519–520. ISBN 978-0-596-00987-8.
- ^ HighColor ve Windows 7 „Archivovaná kopie“. Archivovány od originál 11. prosince 2009. Citováno 2009-12-09.CS1 maint: archivovaná kopie jako titul (odkaz)