BAREVNÉ PALETY A MONOCHROMATICKÉ ZOBRAZOVÁNÍ



Podobné dokumenty
Monochromatické zobrazování

Práce na počítači. Bc. Veronika Tomsová

Pixely, barevné palety a rozptylování barev

Omezení barevného prostoru

Lékařská fakulta v Hradci Králové, Univerzita Karlova v Praze. Opatření děkana č. 10 /

Metodické listy pro kombinované studium předmětu. B_PPG Principy počítačové grafiky

OBRAZOVÉ MÓDY V AMATÉRSKÉM RÁDIU

DUM 11 téma: Nástroje pro transformaci obrázku

Zobrazování barev Josef Pelikán CGG MFF UK Praha.

B_PPG PRINCIPY POČÍTAČOVÉ GRAFIKY

1.3.1 Kruhový pohyb. Předpoklady: 1105

Diagnostické programy

Sada 2 Microsoft Word 2007

1 Typografie. 1.1 Rozpal verzálek. Typografie je organizace písma v ploše.

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Sada 1 CAD Zobrazování RGB

Zobrazovací jednotky a monitory

usimt10 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM10 NA PC Příručka uživatele a programátora

Seznam novinek ve verzi 6

Výsledky I. fáze Posouzení shody webu podrobný rozpis. Název. Splňuje. Důvod a způsob založení. Splňuje. Organizační struktura

NPRG030 Programování I, 2018/19 1 / :25:37

OPTIKA Vlastnosti světla TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ REPUBLIKY.

Dopravní úloha. Jiří Neubauer. Katedra ekonometrie FEM UO Brno

2.7.2 Mocninné funkce se záporným celým mocnitelem

Kódování rastrových obrázků

Tepelná výměna. výměna tepla může probíhat vedením (kondukce), sáláním (radiace) nebo prouděním (konvekce).

PNG (Portable Network Graphics)

SPOLEHLIVOST KONSTRUKCÍ & TEORIE SPOLEHLIVOSTI část 2: Statistika a pravděpodobnost

Základy dokumentační fotografie

Využití válcových zkušeben při ověřování tachografů. Prezentace pro 45. konferenci ČKS 1. část: metrologické požadavky

Text úlohy. Vyberte jednu z nabízených možností:

Barevné systémy Josef Pelikán CGG MFF UK Praha

usimt03r JEDNOTKA PRO SIMULACI VZDÁLENÉ VARIANTY TERMINÁLU TERM03 NA POČÍTAČI PC Příručka uživatele a programátora

Kvantové počítače algoritmy (RSA a faktorizace čísla)

IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE

Základní varianta logotypu

9.2.5 Sčítání pravděpodobností I

Obsah. Kapitola Úvod...11 Historie počítačů...11 Digitální fotoaparát...12 Co čekat od počítače...12 Historie verzí 5, 6 a 7...

Počítačová grafika 1. Úvod do grafiky, základní pojmy. Rastrová grafika.

Rastrové grafické formáty. Václav Krajíček KSVI MFF UK, 2007

Grafická data jsou u 2D vektorové grafiky uložena ve voxelech NEPRAVDA Grafická data jsou u rastrové grafiky uložena v pixelech PRAVDA Grafická data

III/ 2 Inovace a zkvalitnění výuky prostřednictvím ICT

INTEGROVANÁ STŘEDNÍ ŠKOLA TECHNICKÁ BENEŠOV Černoleská 1997, Benešov. Tematický okruh. Ročník 1. Inessa Skleničková. Datum výroby 21.8.

( ) Kreslení grafů funkcí metodou dělení definičního oboru I. Předpoklady: 2401, 2208

2.8.9 Parametrické rovnice a nerovnice s absolutní hodnotou

DUM 01 téma: Úvod do počítačové grafiky

Alfanumerické displeje

Skenery řady i1200/i1300 Plus

PŘEPOČET ZÚČTOVANÝCH ZÁLOH V 10% NA 14% V KONOCOVÉ

Inovace výuky prostřednictvím šablon pro SŠ

Grafický manuál SAZKA 1. Grafický manuál

Barvy v počítači a HTML.

Základní informace. Kolín, Leden/Únor

Metodika pro učitele

Návod na použití SV101Q

Barvy a barevné modely. Počítačová grafika

rameno/zápěstí osa x [m]

Android OpenGL. Animace a ovládání pomocí dotykové obrazovky

Multimediální systémy. 02 Reprezentace barev v počítači

1. Základní atributy textu, vlastnosti PostScriptu

Sada 2 - MS Office, Excel

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Popis a funkce klávesnice Gama originální anglický manuál je nedílnou součástí tohoto českého překladu

TRAPÉZOVÉ PLECHY POLAKOVANÉ

Bezpečnostní úschovné objekty

DUM 06 téma: Základní nástroje

Kótování oblouků, děr, koulí, kuželů, jehlanů, sklonu a sražených hran

Microsoft Office. Word styly

Programování. Psaní čistého kódu. Martin Urza

diagnostické ultrazvuky

Doc. Ing. Michal Vik, Ph.D.: Kolorimetrie KME2

LCD displeje rozdělujeme na pasivní DSTN (Double Super Twisted Nematic) a aktivní TFT (Thin Film Transistors).

Sada 2 - MS Office, Excel

Abstrakt. Následující text obsahuje detailní popis algoritmu Minimax, který se používá při realizaci rozhodování

Metodika - Postupy optimálního využití moderních komunikačních kanálů

Proč screeningová centra nestíhají?... J. Daneš

Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU MS POWERPOINT 2010

Využití EduBase ve výuce 2

Kalendář je nástroj, který vám pomůže zorganizovat si pracovní čas. Zaznamenáváme do něj události jako schůzky, termíny odevzdání práce a podobně.

Obsah. Základy práce s databází 13. Tabulky 43. Obsah. Úvod 9 Poděkování 12

usimt01 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM01 NA PC Příručka uživatele a programátora

Matematika a její aplikace. Matematika a její aplikace

Mobilní aplikace pro ios

13 Barvy a úpravy rastrového

IS SIMON Informační systém pro sledování polohy železničních vozů

Lekce 5 Jaký, jaká, jaké?

12 Metody snižování barevného prostoru

IVT. 8. ročník. listopad, prosinec Autor: Mgr. Dana Kaprálová

Text úlohy. Kolik je automaticky generovaných barev ve standardní paletě 3-3-2?

GRAFICKÉ RUTINY pro PASCAL

2.7.1 Mocninné funkce s přirozeným mocnitelem

Text úlohy. Která barva nepatří do základních barev prostoru RGB? Vyberte jednu z nabízených možností: a. Černá b. Červená c. Modrá d.

Pro vš echny body platí U CC = ± 15 V (pokud není uvedeno jinak). Ke kaž dému bodu nakreslete jednoduché schéma zapojení.

DIGITÁLNÍ OBRAZ. Obrázky (popř. slajdy) převzaty od

4.6.6 Složený sériový RLC obvod střídavého proudu

15 s. Analytická geometrie lineárních útvarů

Energetický regulační

Sada 2 CAD CADKON 2D 2011 Nosníkový strop

Př. 3: Dláždíme čtverec 12 x 12. a) dlaždice 2 x 3 12 je dělitelné 2 i 3 čtverec 12 x 12 můžeme vydláždit dlaždicemi 2 x 3.

Jemný úvod do numerických metod

Transkript:

BAREVNÉ PALETY A MONOCHROMATICKÉ ZOBRAZOVÁNÍ JANA ŠTANCLOVÁ jana.stanclova@ruk.cuni.cz Obrázky (popř. slajdy) převzaty od RNDr. Josef Pelikán, CSc., KSVI MFF UK

Obsah barevné palety pseudo color true color direct color monochromatické zobrazování půltónování rozptylování metoda distribuce chyby 2/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Barevné palety BAREVNÉ PALETY 3/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Barevné palety pixel reprezentován jednou barvou indexový mód (pseudo color) pixel reprezentován 3 složkami true color direct color 4/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Indexový mód indexový mód ( pseudo color ) hodnota pixelu není přímo barva 5/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Indexový mód indexový mód ( pseudo color ) hodnota pixelu není přímo barva hodnota pixelu ukazatel do tabulky (barevné palety) 6/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Indexový mód barevná paleta převodní tabulka typicky velikosti 256 (8 + 8 + 8) bitů počet řádků tabulky R G B každý bod obrazu může nabývat některé z?? hodnot každý řádek tabulky nabývat hodnoty z?? možných barev 7/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Indexový mód barevná paleta převodní tabulka typicky velikosti 256 (8 + 8 + 8) bitů počet řádků tabulky R G B každý bod obrazu může nabývat některé z 256 hodnot každý řádek tabulky nabývat hodnoty z 2 24 možných barev na obrazovce lze zobrazit 256 z 2 24 možných barev pseudo color barevná paleta součástí obrazu vytvářena až při jeho zobrazování 8/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Indexový mód nejčastěji používaná paleta 3-3-2 barva reprezentována 1B 3b pro červenou složku (R) 3b pro zelenou složku (G) 2b pro modrou složku (B) lidské oko nejméně citlivé na modrou 9/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Pixel reprezentován 3 složkami pixel obrazu 3 barevné složky nejčastěji RGB barvy true color?? direct color?? 10/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Pixel reprezentován 3 složkami pixel obrazu 3 barevné složky nejčastěji RGB barvy true color barevné hodnoty přímo v jednotlivých pixelech direct color v pixelu tři hodnoty hodnoty se přímo nezobrazují hodnoty - odkazy do barevných palet pro každou barevnou složku součástí obrazu 3 palety pro každou barevnou složku jedna paleta 11/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Pixel reprezentován 3 složkami direct color obraz v pixelu tři hodnoty odkazy do barevných palet výhody?? 12/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Pixel reprezentován 3 složkami direct color obraz v pixelu tři hodnoty odkazy do barevných palet výhody snadná změna všech barev bez změny hodnot pixelů v obrazu např. gamma korekce 13/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Monochromatické zobrazování MONOCHROMATICKÉ ZOBRAZOVÁNÍ 14/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Monochromatické zobrazování atribut šedého odstínu intenzita (fyzikální smysl) jas (subjektivní vjem člověk) idea napodobit vjem šedých (barevných) odstínů na zařízení s malým barevným rozlišením lidské oko nedokáže z jisté vzdálenosti rozlišit černé a bílé body, ale vnímá je jako jistý odstín šedi typické použití černobílé tiskárny nebo displeje 15/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Monochromatické zobrazování odstíny šedi černobílé výstupní zařízení 16/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Monochromatické zobrazování půltonování ( halftoning ) na výstupu lze zvětšit rastrové rozlišení obrázku 1:n rozptylování ( dithering ) nutnost zobrazovat bez zvětšování 1:1 17/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Půltónování PŮLTÓNOVÁNÍ 18/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Půltónování situace vstup: šedotónový obrázek výstupní zařízení: zobrazí jen černé body (1) na bílém pozadí (0) na výstupu lze zvětšit rastrové rozlišení obrázku 1:n 19/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Půltónování situace vstup: šedotónový obrázek výstupní zařízení: zobrazí jen černé body (1) na bílém pozadí (0) na výstupu lze zvětšit rastrové rozlišení obrázku 1:n idea vstupní pixel čtverec N N bodů na výstupu pixel: nabývá 0 N 2 různých úrovní šedi výsledný vjem šedého odstínu: počet černých bodů v rastru N N odstíny číslo 4 a 8 (ze škály 0 16) 20/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Půltónovací rastry pravidelný rastr 2 2 inkrementální rastr 3 3 21/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Inkrementální půltónovací rastr inkrementální rastr vzorek odstínu k obsahuje právě k černých bodů dva sousední vzorky (k a k+1) se liší právě v jednom bodu vzorek k+1 má o jeden černý bod více než k ukládá se?? 22/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Inkrementální půltónovací rastr inkrementální rastr vzorek odstínu k obsahuje právě k černých bodů dva sousední vzorky (k a k+1) se liší právě v jednom bodu vzorek k+1 má o jeden černý bod více než k?? ukládá se do matice matice velikosti N N matice obsahuje celá čísla 0 (N 2-1) 23/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Pravidelný půltónovací rastr pravidelný rastr body rozmístěny pravidelně použití obrazovka některé druhy tiskáren (např. jehličkové tiskárny s malým rozlišením) 24/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Pravidelný půltónovací rastr nevhodné použití tiskárny s velkým rozlišením (např. inkoustové tiskárny)?? proč?? 25/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Pravidelný půltónovací rastr nevhodné použití tiskárny s velkým rozlišením (např. inkoustové tiskárny) vyšší odstíny slévání sousedních kapiček odstín se jeví tmavší nižší odstíny samostatné kapičky se špatně udržují na papíře odstín 8 na obrazovce a tiskárně s velkým rozlišením 26/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Tečkový půltónovací rastr obvykle: tečkový rastr řeší problémy se sléváním sousedních teček vzorky tvořeny tečkami různých poloměrů výhody netisknou se samostatné tečky (kromě odstínu č. 1) malá změna poloměru teček při slévání sousedních teček 27/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Tečkový půltónovací rastr tečkový rastr se často otáčí eliminace svislých a vodorovných linií pro lidské oko nejzřetelnější 28/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Příklad půltónování originál: 324 480 256 odstínů šedi 29/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Příklad půltónování pravidelný rastr 2 2 30/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Příklad půltónování pravidelný rastr 3 3 31/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Příklad půltónování tečkový rastr 5 5 32/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Příklad půltónování tečkový rastr 3*sqr(2) 33/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Příklad půltónování tečkový rastr 5*sqr(2) 34/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Rozptylování ROZPTYLOVÁNÍ 35/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Maticové rozptylování maticové rozptylování zobrazení obrázku bez zvětšování (1:1) jeden vstupní pixel = jeden výstupní pixel používají se rozptylovací matice obvykle matice pravidelných rastrů několik sousedních pixelů sdílí jednu matici algoritmus procedure MatrixDither (x, y, color : integer) begin if M[ y mod N, x mod N] < color then PutPixel(x,y,1) else PutPixel(x,y,0); end; 36/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Náhodné rozptylování náhodné rozptylování šum a nahodilost pro lidské oko přirozenější než pravidelný rastr algoritmus procedure RandomDither (x, y, color : integer) begin if Random(MaxGrey) < color then PutPixel(x,y,1) else PutPixel(x,y,0); end; u černobílých obrázků výstup příliš zašuměný lepší výsledky při více výstupních odstínech 37/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Příklad rozptylování originál: 324 x 480 256 odstínů šedi 38/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Příklad rozptylování náhodné rozptýlení 39/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Metoda distribuce chyby METODA DISTRIBUCE CHYBY 40/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Metoda distribuce chyby metoda distribuce chyby pro větší důvěryhodnost Krok 1 intenzita kresleného pixelu zaokrouhlena na nejbližší zobrazitelnou hodnotu a pixel nakreslen černobílé zařízení: hodnoty 0 nebo 1 víceúrovňové zařízení: hodnoty 0, 1,..., K Krok 2 rozdíl mezi požadovanou a skutečně zobrazenou intenzitou rozdělen ve vhodném poměru do sousedních pixelů chyba se předává jen do dosud nenakreslených pixelů chyba vzniklá při kreslení pixelu není zahozena rozdistribuována do okolních dosud nenakreslených pixelů 41/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Metoda distribuce chyby Floyd Steinbergova metoda obrázek kreslen po řádkách zhora dolů a zleva doprava chyba vzniklá zaokrouhlením rozdistribuována do 4 sousedních pixelů největší část chyby pravý a spodní pixel zbylá část chyby dva rohové pixely 42/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Metoda distribuce chyby Floyd Steinbergova metoda obrázek kreslen po řádkách zhora dolů a zleva doprava chyba vzniklá zaokrouhlením rozdistribuována do 4 sousedních pixelů největší část chyby pravý a spodní pixel zbylá část chyby dva rohové pixely 43/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Metoda distribuce chyby jiné distribuční metody 44/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Metoda distribuce chyby výhody?? nevýhody?? 45/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Metoda distribuce chyby výhody vysoká kvalita výstupu na monitoru vzorek nepravidelný příjemné pro lidské oko nevýhody nutnost kreslit výstup po řádkách není možné se vracet zpět nepoužívá se při vyplňovacích rutinách grafických knihoven nutný pomocný buffer minimálně na jednu řádku pro uložení distribuovaných hodnot větší časová náročnost 46/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Příklad metody distribuce chyby originál: 324 x 480 256 odstínů šedi 47/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Příklad metody distribuce chyby distribuce chyby (Floyd - Steinberg) 48/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Příklad metody distribuce chyby distribuce chyby (F. Sierra) 49/49 Jana Štanclová, jana.stanclova@ruk.cuni.cz