M05 - Počítačová grafika
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
• barevné.
Popis každého formátu se skládá z hlavičky, palety (mapy barev) a vlastních
rastrových grafických dat.
Hlavička může obsahovat:
• identifikaci a verzi grafického formátu
• informaci o uloženém obrazu
• informace určující velikost obrázku jako jsou: rozměry, poměr stran, počet
řádků v předloze, počet pixelů na řádku apod.
• počet bitů pro uložení barevné hodnoty pixelu (tj. počet možných barev)
• způsob uložení grafických dat například do vzorkovacích řádků (u každého
pixelu okamžitě všechny barvy) nebo planární data (nejdřív pro všechny
body hodnoty červené, potom zelené . . . ).
• informace o případné kompresní metodě.
Paleta (mapa barev)
slouží k zajištění nezávislosti grafického formátu na technickém vybavení.
Popisuje, jakým způsobem se má hodnota abstraktní barvy (popsané čís-
lem) zobrazit na konkrétním zařízení. O paletách viz výše.
Rastrová data
Zde jsou uloženy informace o barvě jednotlivých pixelů obrazu (nejčas-
těji v modelu RGB). Způsob uložení dat se podle jednotlivých formátů
liší. K tomu, aby byla data správně interpretována, jsou potřebné údaje
z hlavičky.
14
Počítačová grafika
Příklad 3:
Na obrázku 8 je ukázka naprosto vymyšleného formátu, který by
měl názorně ukázat, jak se do rastrového souboru uloží obrázek, na kterém je
kružnice. Současně by z příkladu mělo být vidět použití palety (čtyřbarevné)
k uložení dat.
hla
vič
k
a
fiktivní učební formát
10 × 10
2 bity na pixel
paleta
0: (0, 0, 0) — černá
1: (255, 0, 0) — červená
2: (0, 255, 0) — zelená
3: (255, 255, 255) — bílá
dat
a
první řádek
z
}|
{
10|10|11|11|
|
{z
}
1. byte
11|11|11|11|
|
{z
}
2. byte
10|10|
druhý řádek
z
}|
{
10|11|11|00|00|00|00|11|11|10|
třetí řádek
z
}|
{
11|11|00|01|01|01|01|00|11|11| . . .
Obrázek 8: Rastrový formát