OrgPad logo

MAT INF 10: Grafika

Created by Tomáš Flídr

#inf, #maturita

MAT INF 10: Grafika

Typy

Podle použitých barev: černobílá (resp. dvě barvy), odstíny šedé (nebo jiné barvy),  barevné.

Bézierovy křivky

Křivky vytvořené z kontrolních bodů:

Lineární (2 body): bod se pohybuje po pevné přímce mezi těmito body.

Vyšší (n bodů): Bod se pohybuje po přímce, jejíž okraje se pohynují po Bézierových křivkch tvořených n-1 body (bez prvního/posledního).

image

Díky tomu se jedná o polynomy v t, takže mají všechny derivace a jsou hladké.

Velikost souboru

Vektorové obrázky jsou typicky menší, protože nepoužívají pixely. Velikost souboru nezávisí na velikosti obrázku.

Použití

Jednodušší tvary, u kterých se může měnit poloha, velikost atd., animace, lépe upravitelné obrázky.

CAD programy (computer-aided design)

Použití

Fotografie, komplikované obrázky.

BMP

BitMaP

Bez komprese (bez ztráty informace, velký soubor), až 24 bitů barvy na pixel. (+průhlednost)

Starší formát, fotografie ve vyšším rozlišení a s přesnými barvami, vyvinutý MS

Bitmapová (rasterová) grafika

Matice pixelů s informací o barvě.

Změny velikosti

Bitmapy: komplikované změny velikostí, ztráta detailnosti.

Vektory: rovnice se škálují bez problémů.

Vektorová grafika

Obraz je uložen jako kombinace geometrických obrazců (definovaných rovnicemi v kaztézské rovině)

Programy

CAD programy (fusion 360), Inkscape, IPE

GIF

Graphics Interchange Format

Bezztrátová komprese (LZW: detekce oblastí stejné barvy) , umožňuje animace, barevná hloubka pouze 256 (8 bitů)

Webové obrázky a animace (malá velikost).

Válka o výslovnost.

Formáty

? komprese, barevná hloubka

Formáty

PNG

Portable Network Graphics

Bezztrátová komprese (Deflate: Huffmanovo kódování + odkazy na předchozí výskyty stejné barvy) , náhrada GIF, podpora barevné hloupky 24 bitů, otevřený formát.

Webové obrázky a ikony (s ostrými hranami), prioritou rozlišení (neztrátová komprese) před velikostí.

Barevná hloubka

Počet bitů reprezentujících barvu jednoho pixelu.

DPI

Počet pixelů na palec (2.54) 

SVG

Základní vektorová grafika na webových stránkách, vložitelná do HTML5.

Zápis přes kód XML.

JP(E)G

Joint Photographic Experts Group, oficiální název formátu je JFIF (JPEG File Interchange Format)

Ztrátová komprese, využití pro fotografie (včetně sdílení na internetu).

TIFF

Původně pro skenování, může obsahovat více obrázků,  velké kvalitní obrázky, ztrátová i neztrátová komprese.

Programy

Paint (Malování), součást MS Windows

Adobe Photoshop: proprietární, profesionální, Win/MacOS

GIMP: Open source, všechny moderní OS, komplikovanější UI

PDF

Kombinace textu, bitmapy a vektorové grafiky, nezávislá na systému, univerzální.

Vyvíjen Adobe.

Velikost (bez komprese)

Plocha (v palcích ^2) * DPI^2 * hloubka

Komprese

Velikost x kompresní poměr, ztráta informace za cenu zmenšení souboru.