Чи підтримує лише анімацію GIF?


51

Чи єдиний основний формат зображення GIF, який підтримує анімацію?

Оскільки зображення GIF мають відносно низьку якість, чому вони єдині, які підтримують анімацію у більшості глядачів / браузерів?


7
APNG "готується і починає працювати" вже невдовзі 10 років. Непідтримка IE раніше була великим гальмуючим блоком, і універсальна підтримка, схоже, не з'являється. Firefox і Opera (принаймні, версія, яка не блимає) підтримують її.
Даніель Андерссон


3
Все залежить від вашого визначення формату зображення. Для мене MPEG або AVI - це також формат зображення, просто більший. І вони впевнені, що підтримують анімацію.
Джефф

Відповіді:


57

Анімований SVG-файл із Meta Topic про постформатування:


Автор зображення: Pumbaa80 через Wikimedia

ПРИМІТКА. Це не так широко прийнято як GIF, тому такі речі, як деякі версії Internet Explorer, відображатимуть зображення за замовчуванням, але воно не буде анімоване.


4
Firefox 23.0.1 для 64-розрядних Windows не хоче відображати його вбудованим, хоча якщо я клацніть правою кнопкою миші, де він знаходиться, і виберіть "переглянути зображення", він відобразиться правильно. Дивно.
CVn

8
@ MichaelKjörling для мене працює чудово з тим самим браузером / ОС.
Шамтам

7
@ MichaelKjörling У мене була така ж проблема, але я отримав Firefox, щоб правильно відобразити її за допомогою чистого профілю. Виявилося, що для мене образливим розширенням було HTTPS Everywhere.
kizzx2

3
Добре працює в хромі 29. Однак, якщо він не працює в останній версії IE, напевно, не безпечно розраховувати на розробку веб-сторінок, якщо ви збираєтесь для широкої аудиторії.
Запитуйте про Моніку

3
Цей формат має майже таку ж підтримку, як APNG, за винятком того, що він працює в Chrome без плагіна, на відміну від APNG. Він все ще не підтримується в IE, тому ви не можете покластися на нього. Крім того, це векторний формат, а це означає, що він не є заміною GIF. duDE вірно, наразі не існує життєздатної заміни GIF.
Малькольм

25

Існує формат PNG, APNG , який робить те, що робить GIF, але краще. Він все ще не підтримується у всіх браузерах, але він піднімається.

Редагувати:

Оскільки комітет libpng (який використовується блиманням у chrome / opera / chromium) заблокований, і оскільки, схоже, не скоро відбудуться будь-які зміни, кращим вибором може бути використання Відео з альфа-каналом.

Показано тут: Приклад прозорості відео



23

Google каже ( http://en.wikipedia.org/wiki/Graphics_Interchange_Format#Animation_formats ):

Анімований GIF залишається широко використовуваним, оскільки багато програм здатні створювати файли, і він залишається єдиним форматом анімації, який підтримується майже у всіх сучасних веб-браузерах без використання плагіна .

Є й інші формати анімації, як, наприклад, MNG ( http://en.wikipedia.org/wiki/Multiple-image_Network_Graphics ). Вбудовані об’єкти Adobe Flash, MPEG, WebM та інші відеоформати можна використовувати замість анімованих GIF на багатьох веб-сайтах.


1
Чи використовувався MNG взагалі? Я жодного разу не стикався з нею поза її сторінкою у Вікіпедії.
Томас,

2
@Thomas Веди так ...
CVn

2
@ MichaelKjörling Чому я повинен? Ніхто не використовує його: p
Thomas

@Thomas ви хочете крило чи омлет;)
храповик урод

1
Якщо ви подумаєте над цим, немає жодної причини відокремлювати анімований GIF від інших форматів відео. Тож відповідь на питання "чому вони [GIF] єдині, які підтримують анімацію у більшості глядачів / браузерів?" є "це не єдине". Так +1 для не довільного відокремлення gif від інших форматів відео.
заморожений

8

Новий формат зображень від Google, WebP, підтримує анімовані зображення, без втрат та втрат [1] , але навіть Chrome все ще не підтримує його [2] .


так що ... це нічого не варте.
thepip3r
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.