Obraz v digitálním formátu jsou jedním z nejběžnějších způsobů prezentace a přenosu informací v dnešním světě. Každý obrázek se skládá z mnoha pixelů, které lze kódovat různými způsoby.
Paletový obrázek - jeden z formátů pro ukládání a přenos grafických informací. Používá omezený počet barev definovaných ve speciální tabulce-paletě. Každý pixel odpovídá hodnotě, která označuje konkrétní barvu z palety.
Pro kódování Pixelů se v paletovém obrázku používá určitý počet bitů. Počet bitů obsazených jedním pixelem závisí na počtu barev v paletě. V případě obrázku zakódovaného ve 128 barvách bude každému pixelu odpovídat 7 bitů informací.
Kódování barev palety ve 128 odstínech
Paleta složená ze 128 barev může být reprezentována pomocí 7bitového kódování. V tomto kódování je každý odstín barvy reprezentován samostatnou číselnou hodnotou, která zabírá 7 bitů.
Chcete-li tedy uložit informace o paletě se 128 barvami, budete potřebovat (128 * 7) / 8 bajtů, tedy 112 bajtů.
Pro snadnou prezentaci informací o paletě je možné ji uspořádat ve formě tabulky. Tabulka zobrazí odstíny barev a jejich odpovídající číselné hodnoty:
| Odstín barvy | Číselná hodnota |
|---|---|
| Barva 1 | 0 |
| Barva 2 | 1 |
| Barva 3 | 2 |
| Barva 4 | 3 |
| Barva 5 | 4 |
| Barva 6 | 5 |
| Barva 7 | 6 |
| Barva 8 | 7 |
| Barva 9 | 8 |
| Barva 10 | 9 |
| Barva 11 | 10 |
| Barva 12 | 11 |
| Barva 13 | 12 |
| Barva 14 | 13 |
| Barva 15 | 14 |
| Barva 16 | 15 |
| . | . |
Informace o paletě se vzorem kódovaným ve 128 barvách tedy zaujímají 112 bajtů a lze je pohodlně zobrazit jako tabulku s barevnými odstíny a jejich číselnými hodnotami.
Informace o paletě a použití barev
Paleta v grafickém designu je sada barev, které lze použít k vytváření vzorů a obrázků. Každá barva v paletě je kódována určitým počtem bajtů.
Při použití 128 barev ke kódování obrázku bude každá barva reprezentována 1 bajtem. Informace o paletě se vzorem kódovaným ve 128 barvách tak zaberou 128 bajtů.
Kódování obrázku v paletě barev umožňuje úsporu prostoru a usnadňuje přenos dat. Kresby vytvořené pomocí palety vyžadují k ukládání a přenosu informací méně paměti než ty, které používají celé barevné spektrum.
Při výběru palety barev pro vzor byste měli vzít v úvahu jeho cílenou aplikaci a požadavky na přesnost barevného přenosu. Některé palety mohou obsahovat více původních barev, což umožňuje přesnější barevný přenos, ale zároveň vyžaduje více paměti pro ukládání informací.
Použití palety barev je jednou z mnoha metod optimalizace práce s obrázky a umožňuje vytvářet kompaktní a efektivní soubory a kresby.
Množství paměti pro kódování palety
Kódování palety obsahující informace o 128 barvách vyžaduje určitý počet bajtů paměti.
Vzhledem k tomu, že počet možných barev v paletě je 128, může být každá barva reprezentována 7bitovým číslem. Pomocí těchto informací můžeme vypočítat všechny potřebné bajty paměti:
| Barvy v paletě | Bitová hloubka | Paměť (bajty) |
|---|---|---|
| 128 | 7 | 7 x 128 = 896 |
K kódování informací o paletě se 128 barvami tedy budeme potřebovat 896 bajtů paměti.