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 всегда будут доступны для просмотра, даже в старых системах.