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?


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


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.


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



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.


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] .


więc ... to jest bezwartościowe.
thepip3r
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.