OrgPad logo

Počítačová grafika

Created by Dagmar Vítková

Počítačová grafika

AntiALISING

ANTIALISING = Jedná se o potlačení vjemu zubatosti šikmých a oblých hran rastrové grafiky.

antialias

DPI

Hustota mřížky je dána veličinou ROZLIŠENÍ (resolution)= kolik pixelů se vejde do délkové jednotky.

Hodnoty se udávají v DPI (dots per inch) - body na palec = bodů na (LPI) 
 

1 palec = 2,54 cm = 25,4 mm.

free zdroje HUDBA

Beziérovy křivky

Výstřižek

free zdroje FOTKY

Výstřižek

používá se na obrázky, fotky, hudbu

rastr

Plocha je rozdělená na mřížku (rastr) která je nejčastěji čtvercová.  Objekt je pak složený z jednotlivých bodů. Tento bod se nazývá pixel = (picture element) a je to nejmenší jednotka rastrové grafiky. U pixelu známe jeho souřadnice a barvu.

Víc pixelů = větší rozlišení = větší velikost dat

Výhody:

Nevýhody:

image 

vektor

Objekt je složen z matematicky definovaných křivek a výplní určité barvy. Křivky mají počátek, konec, velikost, směr, barvu a matematický předpis.

Výhody:

Nevýhody:

image

Kresba Jindřich Zdráhal licence CC0

trasování

blbost ?

když obrázek přebarvím - můžu ho použít

když uvedu autora, můžu to zkopírovat a použít

kopie a úprava je legální - pokud to mám pro osobní potřebu

 

EULA - End User License Agreement

 Takovou smlouvou autor poskytuje nabyvateli oprávnění k výkonu práva dílo užít (licenci) k jednotlivým způsobům nebo ke všem způsobům užití, v rozsahu omezeném nebo neomezeném. 

autorský zákon

Veškerá díla (i grafická) podléhají autorskému zákonu (zákon č. 121/2000 Sb.)

V podstatě říká (není to ani konečný výčet, ani přesný):

2D

Grafika v ploše tvořené 2 osami.

Příklad: klasická fotografie, obrazy.

 

 

podle účelu užití

Podle účelu můžeme SW rozlišit v zásadě na:

definice

Počítačová grafika je z technického hlediska obor Výpočetní techniky, který používá počítače k tvorbě umělých grafických objektů a dále také na úpravu zobrazitelných a prostorových informací, nasnímaných z reálného světa (například digitální fotografie a jejich úprava, filmové triky). Z hlediska umění jde o samostatnou kategorii grafiky.

Zdroj: Wikipedia - počítačová grafika

3D

Grafika v "prostoru", který tvoří 3 osy. 

Příklad: 3D modely, počítačové hry, filmy...

 

 

podle typu grafiky

SW pro grafiku můžeme rozdělit podle typu grafiky např na tyto:

smíšené

Kombinace obou přístupů. Snaha o zkombinování výhod a odstranění nevýhod.

Například třeba když do vektorové grafiky (inkscape, sketchup) vložíme rastrový obraz. Nebo vkládání vektorových prvků do rastrových obrazů.

AUTORSKÝ ZÁKON

Kdo nemá svolení autora, nemůže kopírovat nic, co je dílem ve smyslu autorského práva

Autorem je fyzická osoba, která dílo vytvořila.

Objevíme-li tedy na internetu fotografii či www stránku s copyrightem (ale i bez něj) a chceme s ní nějakým způsobem dále nakládat (mimo jejího prohlédnutí či uložení), musíme se obrátit buď přímo na autora nebo na provozovatel serveru a získat licenci.

použití

PG se využívá téměř kdekoliv:

tiskoviny, reklama, televize, media, film, internet, 3D modeling, virtuální realita, průmysl (CAD/CAM), hry, DTP, simulace reálných dějů, 

SW

podle počtu rozměrů

PG jako obor informatiky

rozdělení

Počítačovou grafiku můžeme rozdělit podle různých hledisek.

podle typu

6. Počítačová grafika - základní pojmy

Počítačová grafika (PG) jako obor informatiky – definice, použití. 

Základní rozdělení PG grafiky – hlediska (dle rozměru – 2D, 3D a dle formátu dat – rastrová a vektorová. 

Formáty, komprese, průhlednost, animace

Barvy na počítači. Barevné modely – definice (význam), základní rozdělení (aditivní, subtraktivní), nejznámější barevné modely: RGB, CMY(K), HSV a další – charakteristika.

Barevná hloubka.  Rozlišení. 

Kalibrace monitoru a tiskárny.

SW počítačové grafiky.

Autorský zákon.

Zdroje:

základní rozdělení

Barevné modely můžeme rozdělit na dvě velké skupiny podle toho, co se stane, když budeme barvy míchat.

aditivní

Česky bychom mohli říct "součtový model". Výchozí barva je černá. Čím víc barev přidáváme, tím víc se to přibližuje bílé barvě.

Tento model je jednodušší pro fyzikální pochopení barev a pro zařízení, které "svítí". Nesvítí = černá, čím víc svítí tím víc bílá.

504px-AdditiveColorMixing.svg

Autor: Quark67(Modified color by Monami) – Image:Synthese+.svg, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=4798169

Obrázek1

nejznámější

RGB / RGBa

Barvy se skládají ze tří základních složek červené (Red), zelené (Green) a modré (Blue). Jedná se o aditivní skládání barev, takže určujeme kolik dané barvy se bude vyzařovat.

Používá se pro zobrazování na motitoru.

Někdy se k RGB přidává i informace o alfa kanálu (průhlednost) a pak je z toho RGBa

Graficky tak vzniká 3D barevný prostor reprezentovaný jednotkovou krychlí.

Obrázek2 

barvy

Z fyzikálního hlediska se jedná o vlnění určitých vlnových délek. Každá barva odpovídá jiné vlnové délce/frekvenci.

Lidské oko vnímá barvy od červené po fialovou. 

Bílá barva vlastně (fyzikálně) neexistuje, je to součet všech vlnových délek všech barev. Stejně jako černá, to je jen nedostatek světla.

•Každá barva je definována číslem.

modely

Barevné modely jsou způsoby jak přesně definovat jednotlivé barvy tak, abychom byli schopni namíchat všechny možné odstíny a odpovídalo to co nejvíc realitě.

FORMÁTY Multimediální

Video soubory

• AVI, MOV,  MPEG, MPG, WMV, ACC (apple), MP4, HEVC, MKV,
 

Zvukové soubory

•MIDI,MP3,  WAV, WMA, AAC, AIFF, 

zobrazování

komprese

Vzrůstající kvalita počítačové grafiky a videa a z toho vyplívající objemy dat vedou k potřebě šetřit místo při ukládání / posílání / streamování a tady přichází ke slovu komprese.

Komprese = zmenšení objemu dat

Kompresní poměr je poměr původního objemu dat : komprimovanému objemu dat. Tzn.: čím vyšší tím vyšší úspora dat.

subtraktivní

Česky bychom řekli "odebírací model". Základní barvou je bílá. A od ní "odčítáme" nebo "odebíráme" další barvy a tím nám vznikne nakonec až černá.

Přirozenější model pro umělce. Čím víc barev přidávám, tím je to černější :)

Tento princip používají tiskárny - základní je bílá (barva papíru) a čím víc tam dám barvy/toneru tím je to tmavší.

480px-Synthese-.svg

Autor: Quark67 – SubtractiveColorMixing.png, CC BY-SA 2.5, https://commons.wikimedia.org/w/index.php?curid=818910

rozlišení

věrnost

Je snaha o to, aby barvy počítačové grafiky odpovídaly barvám v reálném světě. 

Jinak zobrazuje barvy monitor (RGB) a jinak tiskárna (CMYK) a tak dochází k různému barevnému zkreslení, které se snažíme odstraňovat.

barevná hloubka

Udává kolik bitů je použito k popisu barvy. 

Větší hloubka = víc barev = větší barevná kvalita = větší objem dat

Např.:

HSV/HSL

Nejvíc odpovídá lidskému vnímání barev.

Skládá se ze 3 složek:

640px-HSV color solid cylinder

Autor: SharkD – Vlastní dílo. Source-code available at the POV-Ray Object Collection., CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=8421538

Někdy se jako poslední hodnota používá:

Lightness - světlost pak model vypadá takto

640px-HSL color solid sphere sphericalAutor: SharkD – Vlastní dílo. Source-code available at the POV-Ray Object Collection., CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=3369941 

CMY (K)

Subtraktivní míchání barev. Používá se především u reprodukčních zařízení (tiskárny).

Jedná se o skládání 4 barevných složek:

 

PDF (Portable Document Format)

FORMÁTY Vektorové

Základem jsou čáry (s danou tloušťkou, barvou a dalšími atributy), které lze matematicky popsat. 

•DXF (AutoCad)
•WMF Windows Metafile
•Zoner ZMF
•formát programu ZonerCallisto ZMP
•CDR dokument CorelDraw
•AI od firmy Adobe Illustrator
• SVG - universální formát
•EPS Encapsulated PostScript

bezztrátová

Komprese která nevede ke snížení kvality obrázku, případně komprese která umí původní obrázek obnovit = nedochází ke ztrátě dat.

Založená na různých postupech, které zahrnuji např.: náhradu opakujících se sekvencí, paletě barev nebo matematických výpočtech.

Např.:

RLE - místo toho, aby se zaznamenala barva každého pixelu zvlášť, tak se zaznamenává barva a počet po sobě jdoucích pixelů, který tuto barvu má. Úspora tam, kde jsou velké barevné plochy.

Barevná paleta - vyberou se jen barvy, které jsou v obrázku použity, pro ty se připraví paleta a pak se neodkazuje na barvu podle barevného modelu, ale podle palety. Tím se může snížit barevná hloubka.

LZW - slovníkové kódování

Obrázek3

obrazové (v zařízení)

Rozlišení obrázku/fotografie se udává jako množství pixelů, kterými je reprezentován na šířku a na výšku. Ale může být třeba i jako počet pixelů (např.: digitální fotoaparát - 12 Mpx)

Vyšší rozlišení = větší kvalita/velikost = větší objem dat.

U zobrazovacích zařízení (monitor) se v současné době používají převážně tato rozlišení (nicméně se může i lišit, např. notebooky, mobily atd.):

Dřív bylo standardem:

K tomuto pojmu se taky váže pojem poměr stran nejčastější bývá:

 

GAMUT množství barev, které model zobrazí

Obrázek4

PSD

•Formát PSD (PhotoShop Document) je interní formát firmy Adobe používaný programem Photoshop.

•Uchovává fotografie i vektorovou grafiku.
•Umožňuje indexované barvy i barevnou hloubku 8 i 16 bitů na kanál.
•Podporuje vrstvy, Exif, animaci, průhlednost i zprávu barev.
•Nejlepší volba pro uchovávání rozpracovaných fotografií i nejrůznějších kombinací fotografií, grafiky i textu.
•Generuje obrovské soubory.

ztrátová

Obecně mívá větší kompresní poměr než bezztrátová (víc to zmenší objem), ale dochází ke ztrátě dat (detailů, kvality). 

Snažíme se vymazat taková data, jejichž ztráta nepovede k (velké) ztrátě kvality. Nebo ji používáme tam, kde je pro nás důležitější zmenšení objemu dat než kvality.

FORMÁTY Rastrové

RAW

Výstřižek

kalibrace

U monitoru i tiskárny dochází k barevnému zkreslení. Pokud potřebujeme barevnou věrnost, tak je musíme správně nakalibrovat.

Provádí se jednak z důvodu stárnutí zařízení (změna jasu, zobrazování) a z důvodů změny papíru / inkoustu. 

Uživatelská kalibrace se provádí za pomocí kalibračních listů - list s přesnými barvami se porovnává s tím, co máme a upravují se parametry.

K profesionální kalibraci se používají kalibrační sondy. Sonda se umístí na monitor a podle toho, co sonda "vidí" upravuje přes SW nastavení. 

GIF(F) – Graphics Interchange File Format

TIFF (Tagged Image File Format)

•Standard pro vysoce kvalitní ukládání obrázků v tiskovém průmyslu.

•Zobrazí barevnou hloubku 24 bitů na pixel i 32 bitů na pixel
•Používá se buď zcela bez komprese, nebo s bezeztrátovou kompresí LZW či ZIP.
•Zachovává Exif informace - ideální pro archivaci mezisouborů, které budou editovány později.
•Produkuje obrovské soubory na jednu fotografii.

JPEG – Joint Photographic Expert Group

PNG (Portable Network Graphics)

•Formát PNG měl nahradit formát GIF.

•Využívá také paletu barev.
•Slouží k ukládání grafiky (ale bez animace !! ) a fotografií.
•Využívá bezeztrátovou kompresi LZW.
•Uchovává průhlednost.
•Nepodporuje Exif!
•Nelze užít pro animace.
•Kompresní metody použité v PNG dosahují často lepších výsledků než GIF a navíc mají ještě jednu zajímavou vlastnost - jsou nesymetrické. To znamená, že komprese obrázku zabere více času na úkor rychlejší dekomprese - to je ve Webu výhodné, protože zde je obrázek jednou vytvořen autorem stránky a poté je mnohokrát načítán uživateli.

Výstřižek

Obrázek2