Motivace, definice, zadání a řešení úlohy responzivních obrázků pomocí <picture> elementu (především) c Google Chrome. Přednáška na pražském DevFest 2014 (http://devfest.cz/).
16. Zdroj, také fyzický obrázek, je
libovolný prvek prostoru 2<ω
(konečné posloupnosti nul a jedniček),
který má přiřazen rozměr.
Zdroj reprezentuje obraz.
17. Vektor stavu popisuje všechny
vlastnosti zobrazovacího zařízení
včetně prostředí.
Display, okno, prohlížeč, síť…
18. Autorská představa o vyobrazení
obrazu je funkce, která je pro daný
zdroj obrazu a za daného stavu buď
uspokojena (1) nebo neuspokojena (0).
19. Úloha responzivních obrázků:
Buď i obraz a s vektor stavu.
Nechť Zi je množina zdrojů
reprezentujích i, dále nechť αi je
autorská představa o vyobrazení i.
Najděte zεZi, aby byla uspokojena
αi pro z a s.
36. <picture>
<source media="(min-width: 1200px)"
musí být poslední
srcset=“charizard-hd.jpg 1920w, …”>
<source media="(min-width: 40em)"
a jiné
srcset=“charmeleon-hd.jpg 1680w, …”>
<img src=“charmander.jpg"
srcset=“charmander-hd.jpg 800w, …”>
</picture>
epický fallback
může mít sizes
(i v source)
class zde
37.
38. Výňatek z algoritmu “select an image source”
In a user agent-specific manner, choose
one image source from source set.