APNG (Animated Portable Network Graphics) — это формат файла, который расширяет спецификацию PNG (Portable Network Graphics) для поддержки анимированных изображений. По сути, это анимированная версия PNG, предлагающая ряд существенных преимуществ по сравнению с более старым форматом GIF. APNG поддерживает 24-битный цвет, 8-битную прозрачность и улучшенное сжатие, что обеспечивает более высокое качество анимации при меньшем размере файла по сравнению с GIF. В отличие от GIF, APNG использует истинную альфа-прозрачность (true alpha transparency), что позволяет плавно и реалистично смешивать анимированные элементы с фоном. Это делает его подходящим для сложных анимаций с замысловатыми деталями и тонкими визуальными эффектами. APNG обычно используется для создания анимированных стикеров, эмотиконов (смайликов), анимаций загрузки и других коротких анимированных последовательностей на веб-сайтах и в приложениях. Хотя он не так универсально поддерживается, как GIF, APNG набрал значительную популярность в последние годы, особенно среди современных веб-браузеров и программ для просмотра изображений. Формат разработан с учетом обратной совместимости со стандартными декодерами PNG, что означает: если программа не поддерживает APNG, она просто отобразит первый кадр анимации как статическое изображение PNG. Это гарантирует, что изображения APNG всегда доступны для просмотра, даже на старых системах.