Як додати підтримку анімованого PNG (apng) до Google Chrome
- Категорія: Гугл Хром
Анімовані файли PNG працюють в багатьох аспектах так само, як файли GIF, що відображаються на веб-сайтах. Вони пропонують ряд переваг перед файлами gif з іншого боку, включаючи підтримку 24-бітної та 8-бітної прозорості, які gif не підтримують.
Прозорість і те, що підтримуються 24-бітні кольори - це те, що робить анімовані файли PNG цікавими, оскільки вони добре виглядають, незалежно від фона, в який вони вбудовані, а завдяки збільшенню кількості кольорів, як правило, краще, ніж порівнянні графічні зображення.
Мінус цього полягає в тому, що вони зазвичай мають більші розміри через це.
Формат - це розширення до формату файлу PNG, яке наразі не є стандартним. Це означає, що більшість браузерів ще не підтримують цю функцію.
Якщо бути точним, під час написання лише браузери Mozilla Firefox та Firefox підтримують анімовані файли PNG. Браузер Opera підтримував його до версії 12.x, але нова Opera, що базується на Chromium, не підтримує її.
Якщо ви відкриєте анімований png-файл за допомогою браузера, який його не підтримує, ви побачите файл статичного зображення, оскільки перший кадр файлу завжди зберігає стандартний потік PNG, щоб він міг відображатися замість анімації.
Приклад APNG
Якщо ваш браузер не підтримує анімовані файли png, ви побачите статичне зображення кулі. Якщо він підтримує формат, ви побачите замість цього підстрибуючий кульку.
Користувачі Google Chrome, які хочуть додати підтримку анімованого формату PNG до свого браузера, наприклад, оскільки це формат, який використовується на веб-сайтах, які вони відвідують, можуть встановити розширення APNG для цього.
Він працює з усіх вікон на всіх веб-сайтах, які ви відвідуєте (режим білого списку), але його можна переключити на роботу лише на сайтах, на які ви прямо дозволяєте йому запускатись (режим чорного списку).
Обидва режими оснащені опціями, щоб дозволити або заблокувати анімовані файли PNG на вибраних веб-сайтах.
Хоча я не тестував розширення в Opera чи інших браузерах на базі Chromium, ймовірно, він також буде працювати і в цих браузерах.
Підтримка, яку розширення додає до браузера Chrome, працює здебільшого. Відповідно до опису автора, підтримка CSS-зображень може бути неповною.