Pomni MiNG

Tady si dovolím malou jazykovou zastávku. PNG je akronym, tedy zkratkové slovo, jeho výslovnost by měla být /pɪŋ/ (anglické „ping“). Snadná zaměnitelnost se síťovou utilitkou ping však zapříčinila, že PNG se dnes většinou čte jako zkrakta (pé en gé; pí en dží). Případu, kdy se ve výkladu akronymu vyskytuje samotný akronym, se říká rekurzivní akronym. Spolu s PNG určitě znáte i další rekurzivní akronymy, oficiální i neoficiální, například PHP (PHP: Hypertext Preprocessor), RPM (RPM Package Manager) či GNU (Gnu's Not Unix).

Oficiálně je však PNG zkratkovým slovem pro „Portable Network Graphics“ (velmi volně přeloženo „platformně nezávislý síťový grafický formát“). Hned po svém zrodu v roce 1995 vstal tento formát z kolébky, rozdal pár ran, oslnil částečnou průhledností, za pomoci bezztrátové komprese se prosmýkl do W3C a odpovědné osobě přiložil na krk nůž v podobě podpory až 64bitových barev. W3C kodifikovalo PNG prvního října 1996, přesně tři měsíce po vydání první verze specifikace PNG. Jó, to byly časy, chtělo by se povzdechnout.

Podpora stran prohlížečů na sebe nenechala dlouho čekat. Například Internet Explorer PNG podporuje od verze 4.01, Opera od verze 3.5 a Mozilla od jakživa.

Pingu, jsi zlý! Ale jistě, Mingu…

Teď již jistě chápete, kdo je onen PiNG. Je to právě ten avizovaný starší, úspěšný bratr MiNGa, k jehož mementu vyzývám v titulku článku. Že Minga neznáte? Nejste sami. Ming, tedy grafický formát MNG, je tím jediným, čím PNG není a být nedokáže – animací.

Specifikace MNG (Multiple-image Network Graphics) spatřila světlo světa o pět let později než specifikace PNG, v lednu 2001. Když si uvědomíte, jak v té době vypadal internet a kam směřoval, není divu, že se tento nový formát neměl šanci prosadit. Špatný timing.

Na začátku roku 2001 nastal boom moderního webdesignu. Začaly se velkou měrou opakovat termíny jako „beztabulkový layout“ či „čistý zdrojový kód“ a, přiznejme upřímně, také „XHTML“. Prohlížeče podporující CSS byly v drtivé převaze. Pětková verze Exploreru vyšla v roce 1999, rok po vydání specifikace CSS2, na konci roku 1999 se objevuje HTML4, které je za měsíc následováno svou reformulací do XML ve formě XHTML 1.0. V témže roce (1999) dochází k reformulaci CSS1 a netrpělivě se čeká na revoluční XHTML 1.1, které světlo světa spatřuje v roce 2001. Začíná se prosazovat Flash.

V průběhu pouhých tří let se tak úplně změnil obraz internetu. Najednou není v kódu třeba prezentačních atributů, veškerou vizáž a rozvržení obstará stylopis. A uznejte, do takového čistého webu se přece nehodí animace rozverného muže se sbíječkou poskakujícího vedle varovné cedule „Under Construction“. Pro případ potřeby tu je animovaný GIF, pro složitější animace Flash. Tak kam vecpat MNG? Nebudu vás napínat – byl uložen k ledu. Ani chudák nemá svůj vlastní MIME typ.

Podpora MNG? Kolísá, úřady situaci neřeší

Ze současných prohlížečů podporuje MNG nativně pravděpodobně pouze Konqueror a Netscape Navigator (Browser) od své šesté verze. Mozilla MNG podporovala od verze 0.9.8 až do verze 1.5, kdy byla podpora MNG opět odstraněna. Pro všechny současné prohlížeče snadno najdete plugin, který podporu MNG přidává, ale přiznejme si – je zbytečné si jej instalovat, když zbytek světa ani netuší, že takový formát vůbec existuje.

Budoucnost formátu MNG je přinejlepším nejistá. Když bude mít štěstí, přežije jako nativní formát pro animace v mobilních telefonech Sony Ericsson, když bude mít smůlu, potichu ztratí i své zbylé nejisté državy v prohlížečích. Dá se říct, že Ming spí, zatímco jeho bratr pořádá čím dál divočejší mejdany. Není to pravda – Ming je v hlubokém kómatu a umře.

Článek věnován Jódlujícímu Bernardýnovi, on ví proč. :o)

Odkazy

PNG

MNG

12. 8. 2006, 13.54 | Webdesign.


Zanechte komentář





Můžete použít Texy! formátování.
Pokud se obsah boxů níže mění, zatímco píšete, potom žádné číslice nevyplňujte. V takovém případě antispam funguje, pouze se prohlížeči nepovedlo skrýt tento box.