Grafika na webu. Lukáš Bařinka barinkl@fit.cvut.cz



Podobné dokumenty
Funkce grafiky na webu. Primární grafická informace Fotografie Schémata Diagramy Loga Bannery

Obrázky. Tag Význam Párový Výskyt. img obrázek ne. img video ne. map klikací mapa. area oblast v klikací mapě ne

Rastrový obraz, grafické formáty

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

Počítačová grafika a vizualizace I

Využití ICT techniky především v uměleckém vzdělávání. Akademie - VOŠ, Gymn. a SOŠUP Světlá nad Sázavou

Reprodukce obrazových předloh

Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_135_IVT_HTML_08_tvorba_www

Webové stránky. 6. Grafické formáty pro web. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

Výukový materiál vytvořen v rámci projektu EU peníze školám. "Inovace výuky" registrační číslo CZ.1.07/1.5.00/

Barvy a barevné systémy Formáty obrázků pro WWW

VYUŽITÍ POČÍTAČOVÉ GRAFIKY

Internetové publikování. Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)

Barvy a barevné systémy Formáty obrázků pro WWW

Kosinová transformace 36ACS

Konverze grafických rastrových formátů

Přehled základních html tagů

Digitální grafika. Digitální obraz je reprezentace dvojrozměrného obrazu, který používá binární soustavu (jedničky a nuly).

1. ZÁKLADNÍ POJMY POČÍTAČOVÉ GRAFIKY

Stejná stránka se v různých prohlížečích může zobrazit odlišně.

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

Grafický software ve výuce a pro výuku

Srovnání programů pro editaci 2D grafiky

Tvorba posterů v PowerPointu a InDesignu

Rastrová grafika. Grafický objekt je zaznamenán jednotlivými souřadnicemi bodů v mřížce. pixel ( picture element ) s definovanou barvou

1.0 Lekce 1: Seznámení s prostøedím. 2.0 Lekce 2: Základní opravy fotografie

Multimediální systémy. 03 Počítačová 2d grafika

Grafika a grafický design. Internetové publikování

Počítačová grafika a vizualizace volné 3D modelování. Maxon CINEMA 4D. Mgr. David Frýbert, 2012

POČÍTAČOVÁ GRAFIKA. Počítačová grafika 1

Výukový materiál vytvořen v rámci projektu EU peníze školám "Inovace výuky" registrační číslo CZ.1.07/1.5.00/

NSWI096 - INTERNET. CSS kaskádové styly. Mgr. Petr Lasák

Rastrová grafika. body uspořádané do pravidelné matice

Inovace bakalářského studijního oboru Aplikovaná chemie

Tvorba www-stránek. Příkazy jazyka HTML. Budeme pracovat následovně: Základní struktura webové stránky. Příkazy sekce HEAD

Webové stránky. 8. Pozadí webové stránky. CSS pozadí. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

Úvod do počítačové grafiky

Informatika pro moderní fyziky (8) Javascript, CSS - stylování dokumentů, SVG - tvorba obrázků, složitější interaktivní dokument

CAD II přednáška č. 5. Grafické formáty PCX GIF TIFF BMP

NUR - Prototyping. Low Fidelity

Informační a komunikační technologie Inovace výuky prostřednictvím šablon pro SŠ

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/

Kompresní algoritmy grafiky. Jan Janoušek F11125

Zdroj:

Rastrový obraz Barevný prostor a paleta Zmenšení barevného prostoru Základní rastrové formáty

VY_32_INOVACE_INF4_12. Počítačová grafika. Úvod

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Grafika a grafický design. Internetové publikování

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

Komprese obrazu. Michal Bujalka, Ondrej Kováč. Gymnázium Botičská. Botičská 1, Praha 2

Grafické editory. Ing. Jan Steringa 2008

Práce s obrazovým materiálem CENTRUM MEDIÁLNÍHO VZDĚLÁVÁNÍ. Akreditované středisko dalšího vzdělávání pedagogických pracovníků

2.5 Nejčastěji používané formáty souborů s obrázky

INTERNET A SÍTĚ. Role při tvorbě webových aplikací. Rozhodovací vrstvy při tvorbě webových aplikací. povrch kostra struktura obsah strategie

Gymnázium Jana Pivečky a Střední odborná škola Slavičín. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT

Webové stránky. 13. Obrázky na webových stránkách, modul Uložit pro web a zařízení. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch

(X)HTML, CSS a jquery

Kreslíme do webu. Canvas

POČÍTAČOVÁ GRAFIKA. Lenka Bednaříková

DATOVÉ FORMÁTY GRAFIKY, JEJICH SPECIFIKA A MOŽNOSTI VYUŽITÍ

Informatika pro moderní fyziky (8) CSS - stylování dokumentů, SVG - tvorba obrázků, složitější interaktivní dokument

Základy CSS (3. přednáška)

SkautIS Remote Components absolventská práce

TNPW1 Cvičení aneta.bartuskova@uhk.cz

MULTIMEDIÁLNÍ A HYPERMEDIÁLNÍ SYSTÉMY

13. Vytváření webových stránek

Tvorba posterů prakticky

Úvod do tvorby internetových stránek v jazyce HTML

vloží do stránky obrázek kotěte zarovnaný doprava s popiskem kotě. O jednotlivých atributech pojednává další text.

!!Via!AUREA,!s.r.o.!

Formáty obrazu. David Bařina. 22. března David Bařina Formáty obrazu 22. března / 49

CSS (Cascading Sytle Sheets) neboli kaskádové styly vznikly jako souhrn metod pro úpravu vzhledu stránek.

Zásady prezentace CENTRUM MEDIÁLNÍHO VZDĚLÁVÁNÍ. Akreditované středisko dalšího vzdělávání pedagogických pracovníků

Tvorba webových stránek

M M S. Značkovací jazyky

Zá klady HTML. Tag HTML <HTML> Párová značka, který definuje webovou stránku. Obsah stránky končí značkou

Vývoj Internetových Aplikací

CSS 1 Relativní pozicování Relativní pozicované bloky jsou pozicované vůči nornálnímu toku elementů dokumentu. (nejsou vyjmuty z normálního toku jako

JPEG Formát pro archivaci a zpřístupnění.

Číslo DUM: VY_32_INOVACE_04_01 Autor: Mgr. Ivana Matyášková Datum vytvoření: březen 2013 Ročník: prima Vzdělávací obor: informační technologie

Barvy na počítači a grafické formáty

Vstupní požadavky, doporučení a metodické pokyny

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 3 VY 32 INOVACE

1. Formáty grafických dat

Systém GIMP (barvy, vrstvy, transformace, průhlednost)

Grafické formáty. Grafické formáty. Komprese rastrového obrazu. Proč je tolik formátů pro uložení obrázků?

Tvorba webových stránek

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

Obraz jako data. Biofyzikální ústav Lékařské fakulty Masarykovy univerzity Brno. prezentace je součástí projektu FRVŠ č.2487/2011

Název: VY_32_INOVACE_PG4113 Relativní pozicovaní a jeho využití

O CSS podrobněji. Box model Document flow Layout

Vektorová a bitmapová grafika

MULTIMEDIÁLNÍ A HYPERMEDIÁLNÍ SYSTÉMY. 12) Vektorový obraz

Pravidla a technické parametry reklam

Grafické formáty. poznámky k 5. přednášce Zpracování obrazů. Martina Mudrová 2004

Dokument XHTML. Prohlížeč. styl CSS. Výstupní dokument. Soubor DTD

VY_32_INOVACE_INF.19. Inkscape, GIMP, Blender

TECHNICKÁ SPECIFIKACE REKLAMNÍCH FORMÁTU MEPASS.CZ. Verze 1.0

Internet 2 css, skriptování, dynamické prvky

Transkript:

4 TVEZE WXYHMNR LS TVSKVEQY -RJSVQEXMOE NI TSHTSVSZ RE TVSNIOXIQ RERGSZERÀQ ^ )ZVSTWO LS WSGM PR LS JSRHY E VS^TSÐXY LPEZR LS QÞWXE 4VEL] 4VELE )9 -RZIWXYNIQI HS ZE% FYHSYGRSWXM Web a MultiMédia Lukáš Bařinka barinkl@fit.cvut.cz

Funkce grafiky na webu Primární grafická informace Fotografie Schémata Diagramy Loga Bannery (2/34)

Funkce grafiky na webu Sekundární grafická informace Dekorace Zvýraznění Šipky Oddělovače (3/34)

Funkce grafiky na webu Alternativa textové informace Tlačítka Ikony Texty Navigační prvky (4/34)

Funkce grafiky na webu (5/34)

Možnosti grafiky v HTML IMG IMG Vložení obrázku <IMG SRC= jmeno_souboru NAME= znacka ALT= kratky_popis ALIGN= zarovnani WIDTH= sirka HEIGHT= vyska USEMAP= klientska_mapa CLASS= trida... ID, STYLE, BORDER, HSPACE, VSPACE, LONGDESC, ISMAP > (6/34)

Možnosti grafiky v HTML OBJECT OBJECT vložení obrázku jako objektu <OBJECT DATA= jmeno_souboru TYPE= image/gif NAME= znacka STANDBY= text_pri_nahravani HEIGHT= vyska WIDTH= sirka USEMAP= mapa TABINDEX= poradi... DECLARE, CLASSID, CODEBASE, CODETYPE, ARCHIVE... > (7/34)

Možnosti grafiky v HTML OBJECT II Interpretace: 1. Pokus se zobrazit objekt 2. Pokus se zobrazit jeho obsah <object data= image.svg type= image/svg+xml height= 600px width= 800px > <object data= image.png type= image/png height= 600px width= 800px > Alternative text </object> </object> (8/34)

Možnosti grafiky v HTML (9/34)

Možnosti grafiky v HTML MAP Mapa aktivních oblastí <MAP NAME= jmeno_mapy > AREA definice oblasti <AREA SHAPE= default rect circle poly COORDS= souradnice,... HREF= odkaz ALT= kratky_popis... NOHREF, TABINDEX, ACCESSKEY, ONFOCUS, ONBLUR > (10/34)

Možnosti grafiky v HTML <img src="struktura.png" width="750" height="464" usemap="#map" class="noborder" alt="struktura ankety"> <map name="map"> <area shape="rect" coords="0,0,57,463" alt="anketa" href="../index.html"> <area shape="rect" coords="123,0,667,50" alt="seznam předmětů" href="cselect.html"> <area shape="rect" coords="127,103,662,139" alt="předmět" href="course.html"> <area shape="rect" coords="117,183,671,279".. <area shape="rect" coords="691,323,749,463" alt="pořadí učitelů" href="teachers.html"> </map> (11/34)

Možnosti grafiky v HTML/ASCII art (12/34)

Možnosti grafiky v HTML/CSS BACKGROUND obrázek na pozadí <BODY BGCOLOR= barva BACKGROUND= jmeno_souboru... > CSS obrázek na pozadí { background-color: barva transparent; background-image: url("soubor") none; background-repeat: repeat {x,y,no}-repeat; background-position: pozice; background-attachment: scroll fixed; } (13/34)

Určení polohy pozadí v CSS Poloha obrázku se zarovná k objektu Př: background-position: 25% 60%; bod ve 25% šířky a 60% výšky obrázku bude zarovnán k 25% šířky a 60% výšky objektu (např. stránky) (14/34)

Možnosti grafiky v HTML/JavaScript JavaScript <script type="text/javascript"> function imgover(imgname) { imgname.src = imgname.name + "_a.gif"; } function imgout(imgname) { imgname.src = imgname.name + "_b.gif"; } </script> <a href= target.html" onmouseover="imgover(menu1)" onmouseout="imgout(menu1)"> <img src="menu1_a.gif name="menu1 > </a> (15/34)

Formáty grafických souborů pro web Bitmapové JPEG, PNG, GIF, ICO Vektorové SVG, SWF (16/34)

Formáty grafických souborů JPEG Joint Photographic Experts Group Počet barev: Komprese: Animace: Průhlednost: Postupné v.: Použití: TrueColor DCT, kvantizace, Huffmanovo kód. NE NE ANO (progressive) Fotografie, velké soubory (17/34)

JPEG Postup komprese 1. Převod barev (např. z RGB) na YCbCr (jas, rozdílová barevná složka B a R) 2. Podvzorkování barevých kanálů (4:2:2 nebo 4:2:0) 3. Rozdělení každého kanálu na bloky 8x8 hodnot 4. Diskrétní kosinová transformace (DCT) 5. Kvantizace DCT koeficientů (celočíselné dělení) 6. Linearizace a kódování koeficientů - aritmetický/huffmanův kód 7. Uložení do JFIF souboru (záleží na formátu souboru) Obrázky převzaty z wikipedia.org (18/34)

Formáty grafických souborů GIF Graphics Interchange Format Počet barev: Komprese: Animace: Průhlednost: Postupné v.: Použití: max 256 (paleta) LZW s dynam. délkou kódu (Unisys) ANO ANO 0/1 ANO (interlaced) Animace, navigační prvky, průhledná grafika, čárová grafika, schémata, diagramy,... (19/34)

Formáty grafických souborů PNG Portable Network Graphics [ping] Počet barev: Komprese: Animace: Průhlednost: Postupné v.: Použití: 16b (grayscale) / 48b (truecolor) de/inflate with sliding window (LZ77) NE ANO Alfa kanál ANO (interlaced), gamma korekce navigační prvky, částečně průhledná grafika, čárová grafika, schémata, diagramy,... (20/34)

Formáty grafických souborů ICO Icon Počet barev: Komprese: Animace: Průhlednost: Postupné v.: Použití: 16, 256 RLE (pro >4b barvy) NE ANO 1/0 více velikostí ikony, favicon.ico (21/34)

Formáty grafických souborů MNG Multiple-image Network Graphics Počet barev: Komprese: Animace: Průhlednost: Postupné v.: Použití: 48b PNG, JPEG ANO ANO 0/1, Alfa kanál ANO (interlaced), gamma korekce Rozšiřuje a kombinuje možnosti formátů GIF, PNG a JPEG (MPEG) (22/34)

Formáty grafických souborů SVG Scalable Vector Graphics zápis pomocí XML možnost přímé editace komprese GZIP podpora animací a událostí snadná rozšiřitelnost (23/34)

Formáty grafických souborů SVG příklad <?xml version="1.0" encoding="utf-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.0" width="744.09448" height="1052.3622" id="svg2"> <defs id="defs3" /> <g id="layer1"> <rect width="320" height="50.000023" x="29.999998" y="40.93362" style="opacity:1;fill:#ffffff;fill-opacity:1; fill-rule:nonzero;stroke:#000000; stroke-width:1.00000012; stroke-linecap:round;stroke-linejoin:miter; stroke-miterlimit:3.79999995; stroke-dasharray:none;stroke-dashoffset:0; stroke-opacity:1" id="rect2159" /> (24/34)

Formáty grafických souborů SWF Macromedia Flash [swiff] proprietární formát binární zápis podpora animací a událostí uzavřený formát podpora většiny SW platforem (25/34)

Porovnání formátů Čárová grafika TIFF 100% PNG 1.8% PNGi 1.2% GIF 1.8% JPEG100 17.8% JPEG95 12.0% JPEG75 7.4% JPEG25 3.8% GIF JPEG100 24.2% 27.1% JPEG95 11.4% JPEG75 4.7% JPEG25 1.8% Fotografie TIFF 100% PNG 53.0% PNGi 22.7% (26/34)

Stupeň komprese formátu JPEG Závislost velikosti souboru [%] na stupni komprese/kvalitě obrázku [%] (27/34)

Stupeň komprese formátu JPEG 75% 17.39% 50% 11.24% 25% 6.75% 10% 3.39% 5% 2.12% 0% 1.71% (28/34)

GIF animace Základní přístupy ke snímkům animace Replace kompletní nahrazení snímku Combine rozdíly mezi snímky (úspora místa) Časování pro každý ze snímků zvlášť Možnost nekonečného opakování animace (29/34)

GIF animace Vytvoření pomocí GIMPu Každá vrstva představuje jeden snímek Výběr metody (náhrada snímku / kombinace) Filtry > Animace > De/optimalizovat Uložení jako animace (ne/cyklická) Změna časování uložena v názvu vrstvy (30/34)

GIF antialiasing průhlednosti Popředí / pozadí Výběr barvy Odebrání pozadí Uložení (31/34)

GIMP GUI Nástroje Barva štětec, přechod náhled Nastavení nástroje Záložky je možné separovat (vrstvy, štětce, přechody, písma,...) (32/34)

Úpravy obrázku Ořez Pomocí nože Pomocí výběru Změna velikosti Zachování proporcí Kubická (lineární) interpolace [NE žádná!] Screenshot Uložení do PNG/GIF, nikoli do JPEG (33/34)

Děkuji za pozornost webing.felk.cvut.cz (34/34)

CSS relativní Vs absolutní jednotky v designu Výhody a nevýhody jednotlivých jednotek % em + nezávislost vzhledu stránky na velikosti okna velikosti písma při nevhodném poměru okno/písmo nečitelné nehezké px stále stejná velikost nerespektuje přání uživatele Ukázky designu webů, které jsou nezávislé na velikosti okna prohlížeče http://www.wikipedia.org/ http://www.gnome.org/projects/evolution/ http://www.wellstyled.com/ (35/34)

3-columns layout HTML <div id= headder > headder </div> <div id= navigation > left column (e.g. navigation) </div> <div id= related > right column (e.g. related topics) </div> <div id= cotent > middle column (main content) </div> <div id= footer > footer </div> (36/34)

3-columns layout Design HEADDER [1] NAVIGATION [2] RELATED [3] CONTENT [4] FOOTER [5] (37/34)

3-columns layout CSS #navigation { float: left; width: 20%; margin: 0; padding: 0; background: yellow; } #related { float: right; width: 10%; margin: 0; padding: 0; background: blue; } #middle { margin:0px 10% 0px 20%; background: white; } (38/34)

3-columns layout more DIVs HEADDER [1] RELATED NAVIGATION [2] [3] CONTENT [4] FOOTER [5] (39/34)