Czy tylko GIF obsługuje animację?

51

Czy GIF jest jedynym ważnym formatem obrazu obsługującym animację?

Ponieważ obrazy GIF są stosunkowo słabej jakości, dlaczego są jedynymi, które obsługują animację w większości przeglądarek / przeglądarek?

Jonathon Reinhart
źródło
7
APNG działa już od 10 lat. Nieobsługiwanie przez IE było kiedyś dużym przeszkodą i wydaje się, że uniwersalne wsparcie nie wydaje się. Firefox i Opera (przynajmniej wersja inna niż Blink) obsługują to jednak.
Daniel Andersson
6
xkcd.com/927
Kevin Panko
3
Wszystko zależy od twojej definicji „formatu obrazu”. Dla mnie MPEG lub AVI to także format obrazu, tylko większy. I z pewnością obsługują animację.
Jeff

Odpowiedzi:

57

Animowany plik SVG z meta tematu na temat formatowania postu :


Autor obrazu: Pumbaa80 za pośrednictwem Wikimedia

UWAGA: Nie jest to tak powszechnie akceptowane jako GIF, więc rzeczy takie jak niektóre wersje Internet Explorera domyślnie wyświetlają obraz, ale nie będą animowane.

Scott Chamberlain
źródło
4
Firefox 23.0.1 w 64-bitowym systemie Windows nie chce wyświetlać go bezpośrednio, chociaż kliknięcie prawym przyciskiem myszy na jego miejscu i wybranie „wyświetl obraz” wyświetla się poprawnie. Dziwne.
CVn
8
@ MichaelKjörling Działa dobrze dla mnie z tą samą przeglądarką / systemem operacyjnym.
Shamtam
7
@ MichaelKjörling Miałem ten sam problem, ale Firefox wyświetlił go poprawnie przy użyciu czystego profilu. Okazało się, że obrażającym mnie rozszerzeniem był HTTPS Everywhere.
kizzx2
3
Działa dobrze w chrome 29. Mimo to, jeśli nie działa w najnowszej wersji IE, prawdopodobnie nie jest bezpiecznie polegać na tworzeniu stron internetowych, jeśli wybierasz się do ogólnej grupy odbiorców.
Zapytaj o Monikę
3
Ten format ma prawie taką samą obsługę jak APNG, z wyjątkiem tego, że działa w Chrome bez wtyczki, w przeciwieństwie do APNG. Nadal nie jest obsługiwany w IE, więc nie możesz na nim polegać. Jest to również format wektorowy, co oznacza, że ​​nie zastępuje GIF-a. duDE ma rację, nadal nie ma realnego zamiennika dla GIF.
Malcolm
25

Istnieje format PNG, APNG , który robi to, co robi GIF, ale lepiej. Nadal nie jest obsługiwany we wszystkich przeglądarkach, ale rośnie.

Edytować:

Ponieważ komitet libpng (używany przez blink w chrome / opera / chromium) został zamknięty, a ponieważ nie wydaje się, aby wkrótce nastąpiły jakiekolwiek zmiany, lepszym wyborem może być użycie Wideo z kanałem alfa.

Pokazano tutaj: przezroczystość wideo Przykład

Zesar
źródło
23

Google mówi ( http://en.wikipedia.org/wiki/Graphics_Interchange_Format#Animation_formats ):

Animowany GIF jest nadal szeroko stosowany, ponieważ wiele aplikacji jest zdolnych do tworzenia plików, i pozostaje jedynym formatem animacji obsługiwanym w prawie wszystkich współczesnych przeglądarkach internetowych bez użycia wtyczki .

Istnieją inne formaty animacji, na przykład MNG ( http://en.wikipedia.org/wiki/Multiple-image_Network_Graphics ). Osadzone obiekty Adobe Flash, MPEG, WebM i inne formaty wideo mogą być używane zamiast animowanego GIF-a na wielu stronach internetowych.

koleś
źródło
1
Czy kiedykolwiek wykorzystano MNG? Nie spotkałem go ani razu poza jego Wikipedią.
Thomas
2
@Thomas Lead the way ...
CVn
2
@ MichaelKjörling Dlaczego powinienem? Nikt go nie używa: p
Thomas
@Thomas czy chcesz skrzydła czy omleta;)
maniak zapadkowy w dniu
1
Jeśli się nad tym zastanowić, nie ma powodu, aby oddzielać animowany GIF od innych formatów wideo. Więc odpowiedź na pytanie „dlaczego są one [GIF] jedynymi, które obsługują animację w większości przeglądarek / przeglądarek?” to „to nie jedyny”. Więc +1 za nieuzasadnione oddzielanie gif od innych formatów wideo.
frozenkoi
8

Nowy format obrazu od Google, WebP, obsługuje obrazy animowane, bezstratne i stratne [1] , ale nawet Chrome wciąż go nie obsługuje [2] .

m45t3r
źródło
więc ... to jest bezwartościowe.
thepip3r