+---------------------------+ | Uložení výsledného obrazu | +---------------------------+ Indexovaný obraz s paletou, získaný pomocí kombinace metod uvedených v předchozích kapitolách, je nyní nutno efektivně uložit. Jak již bylo zmíněno, nejčastěji se pro paletované obrázky používá formát GIF. Formát GIF je dobře popsán v [16]. Tento formát má dvě oficielně požívané varianty, formát GIF87a a GIF89a. Jejich vnitřní strukturou se tu konkrétně zabývat nebudeme, jen poukážeme na některé jejich přednosti. Výhodou formátu GIF je možnost předávat data tzv. prokládaně (interleace). Způsob prokládání navržený firmou Compuserve probíhá po řádcích ve 4 krocích, během kterých uložíme celý obraz. Nejprve se uloží každý osmý řádek počínaje prvním řádkem, v dalším kroku se uloží také každý osmý řádek, ale počínaje pátým. Pak následuje třetí krok, při kterém se ukládá každý čtvrtý řádek počínaje třetím a v posledním kroku se uloží každý druhý řádek počínaje druhým. Tento jednoduchý způsob uložení umožňuje například hypertextovým prohlížečům zobrazit obraz v hrubé formě již po přenesení jeho jedné osminy. Tato vlastnost je implementována v obou variantách formátu GIF a řídí se pouze příznakem v hlavičce souboru. Další výhodou formátu GIF je možnost uložení informace o barvě pozadí obrazu. Barva pozadí slouží v souvislosti s Internetem jako informace pro hypertextový prohlížeč, aby během přenosu obrazu zaplnil pozadí danou barvou, která je v hlavičce uložena jako index do palety barev. Tato vlastnost je opět obsažena v obou variantách formátu GIF. Formát GIF (obě verze) dále umožňuje ukládat více obrazů do jednoho souboru a vytvářet tak animované sekvence až 255 obrazů (frames) s definovanými časovými prodlevami mezi jednotlivými okénky. Můžeme definovat společnou paletu pro každý takový obrázek nebo pro každý obrázek vytvořit paletu jinou. V obou případech se tento problém nazývá dynamické kvantování barev a přestože se používají stejné techniky, popsané v předchozích odstavcích, jedná se o problém složitější než statické kvantování [2]. Možnost uložení informace o transparenci, která je velmi důležitá při vkládání ilustrujících obrázků do dokumentů, je implementována až ve verzi GIF89a. Transparence je řešena tak, že jedna z barev obsazených v paletě je zvolena jako transparentní. Číslo indexu transparentní barvy se nachází v popisovači bloku obrazových dat. Formát GIF89a navíc umožňuje spolu s obrázkem uložení textové informace a komentáře k souboru (například kde a kým byl uložen). Nespornou výhodou formátu GIF je i jeho silná bezeztrátová komprese dat pomocí slovníkové komprese LZW (zkratka autorů Lempel, Ziv a Welch - [17][24]). Vedle řady výhod má GIF i své nevýhody. Například neumožňuje přenést True Color obrázky. V tomto ohledu byl nahrazen formátem JPEG [17]. Závažnějším nedostatkem je skutečnost, že GIF nenese informaci o zařízení, na kterém byl pořízen, tedy informaci o gama korekci displeje, která by pomohla korigovat barvy obrázků pro odlišné platformy. Formát GIF je natolik rozšířen, že jej z Internetu nevytlačil ani nový standard PNG (Portable Network Graphics Format) ani licenční politika firmy Compuserve. výheň