Animated GIF heeft (na al die jaren) nog steedsd prachtige toepassingsgebieden. Maar kent (inmiddels) toch écht behoorlijk wat beperkingen.
GIF komt uit de tijd waar op de PC CGA, Hercules, EGA en VGA nog enige betekenis had en velen van ons werkten op de SE/30 of de toen supermoderne Classic.
GIFs worden nog steeds veel gebruikt, maar voor TrueColor wordt JPEG en PNG toch vaker gebruikt. Waarbij toch gesteld moet worden dat de ware opvolger van GIF niet JPEG maar PNG is.
Portable Network Graphics (PNG) kent vele modi, waaronder grayscale (256 grijstinten), 256 kleuren (indexed), Truecolor en TrueColor + Alpha. Verder heeft het formaat een LOSSLESS compressie-schema. Hiermee is PNG een uitstekend formaat voor foto's.
Helaas wordt nog vaak de voorkeur gegeven aan JPEG. JPEG is een LOSSY compressie-formaat. Een mooi voorbeeld van JPEG/PNG:

PNG is dus een geweldig formaat voor foto's. Helaas hebben de meeste grafici die ik ken geen gevoel bij PNG maar kiezen ze toch liever voor JPEG (voor export). Jammer, maar goed ... zal wel tussen de oren zitten.
PNG heeft een geanimeerde variant. Zelfs twee: MNG en APNG. APNG heeft hierbij de breedste support. APNG werkt op sommige browsers, maar niet op de 'standaard bij het OS zittende': Opera, Firefox ondersteunen APNG probleemloos.
Internet Explorer ondersteunt het op sommige versies en is nog experimenteel, Safari en Google Chrome lijken 'geen in te hebben' in het ondersteunen van APNG.
Of je browser Animated PNG ondersteund kun je hier testen:
http://people.mozilla.com/~dolske/apng/demo.html
Ben je dan écht aangewezen op enkel Animated Gif, SWF of (via AJAX/Java) PNG danwel SVG?
Ja en Nee. Ja, als je er echt geen tijd aan wilt besteden, dan zijn animated GIFS en SWF je beste alternatieven. Wil je er een minuutje of tien aan spenderen, dan kun je ervoor kiezen middels DHTML, JAVA of iets anders een slideshow te implementeren in je website met PNG's.
Kraakhelder, ook op SHV/UHD 7680 × 4320 resolutie.
Ik zou gaan voor de volgende oplossing:
http://www.codelifter.com/main/javascript/slideshow2.html
Of soortgelijke.
Succes,
Doctor 