Компрессор APNG
Сжимайте анимированные PNG-файлы (APNG), уменьшая количество кадров и оптимизируя глубину цвета — полностью в вашем браузере. Наш бесплатный компрессор APNG использует пропуск кадров и квантование цвета для уменьшения размера файлов, а предпросмотр рядом друг с другом позволяет проверить качество перед скачиванием. Без регистрации, без загрузок на сервер, 100 % приватно.
APNG compression works by reducing the number of frames (frame skipping) and the number of colors per frame (color quantization). The first compression may take a few seconds while the decoder initialises.
Frame reduction is most effective on high-FPS animations.
Fewer colors = smaller file. 256 colors is near-lossless for most animations.
Почему стоит использовать наш компрессор APNG?
- Мгновенное сжатие APNG: сжимайте анимированные PNG-файлы прямо в браузере с помощью кодировщика APNG на WebAssembly. Наш компрессор обрабатывает кадры локально для максимальной скорости — без загрузок на сервер и без ожидания.
- Безопасный онлайн-компрессор APNG: ваши анимированные PNG-файлы никогда не покидают устройство при сжатии APNG онлайн. Обработка на 100 % на стороне клиента гарантирует полную приватность проприетарных анимаций и неопубликованного контента.
- Онлайн-компрессор APNG без установки: сжимайте файлы APNG прямо в браузере без скачивания программ и плагинов. Наш бесплатный компрессор APNG работает на любом устройстве с современным браузером — Mac, Windows или Linux.
- Сокращение кадров и квантование цвета: два независимых рычага сжатия: уменьшите количество кадров (сохраняйте каждый 2-й, 3-й или 4-й) и уменьшите глубину цвета (4-256 цветов). Сочетайте оба для максимального уменьшения размера.
Что такое сжатие APNG?
APNG (Animated PNG) — это расширение формата PNG, поддерживающее многоframe-анимацию с полной альфа-прозрачностью, в отличие от GIF, ограниченного 256 цветами и бинарной прозрачностью. Сжатие APNG уменьшает размер анимированных PNG-файлов двумя способами: сокращением кадров (удаление кадров для снижения их числа) и квантованием цвета (уменьшение числа уникальных цветов в каждом кадре). Наш бесплатный компрессор APNG применяет обе техники полностью в вашем браузере с помощью библиотеки UPNG.js — без загрузок на сервер.
Как работает наш компрессор APNG
- Загрузите файл APNG: перетащите любой файл .png или .apng в зону загрузки. Компрессор APNG автоматически определяет количество кадров, размеры и задержки кадров. Статичные PNG-файлы также поддерживаются.
- Настройте параметры сжатия: выберите уровень сокращения кадров (сохранять каждый 2-й, 3-й или 4-й) и уровень квантования цвета (4-256 цветов или без потерь). Инструмент показывает ожидаемое количество кадров на выходе до сжатия. Вся обработка происходит локально в браузере — файлы не покидают ваше устройство.
- Скачайте сжатый APNG: после сжатия инструмент показывает предпросмотр оригинальной и сжатой анимации рядом с точной экономией размера. Скачайте сжатый файл APNG напрямую.
Что меняется при сжатии APNG
- Сокращение количества кадров: пропуск кадров удаляет промежуточные кадры и накапливает их задержки в сохранённых кадрах — анимация воспроизводится с той же общей длительностью, но с меньшим числом кадров и меньшим размером файла.
- Квантование цвета: данные RGBA каждого кадра сводятся к палитре из N цветов с помощью медианного квантования. Меньше цветов — меньше сжатых данных на кадр.
- Оптимизация дельта-кадров: UPNG.js автоматически оптимизирует дельта-кадры при перекодировании — сохраняются только изменённые между кадрами пиксели вместо полных данных.
- Удаление метаданных: перекодирование удаляет встроенные блоки метаданных (tEXt, iTXt, zTXt), не нужные для отображения, что даёт дополнительную экономию размера.
Важные ограничения
Сокращение кадров влияет на плавность анимации — сохранение каждого 2-го кадра вдвое снижает частоту кадров, что может быть заметно в быстрых анимациях. Квантование цвета ниже 64 цветов может вызывать видимые полосы на фото и градиентах. Для лучших результатов начните с 256 цветов (почти без потерь) и пропуска кадров 2, увеличивая сжатие при необходимости. Очень большие файлы APNG (свыше 10 МБ или 100+ кадров) могут обрабатываться несколько секунд на старых устройствах.
Часто задаваемые вопросы
Компрессор APNG — это инструмент, который уменьшает размер анимированных PNG-файлов с помощью сокращения кадров и квантования цвета. Наш бесплатный компрессор APNG обрабатывает файлы полностью в вашем браузере — без загрузок на сервер.
APNG поддерживает полный 24-битный цвет и полноценную альфа-прозрачность, тогда как GIF ограничен 256 цветами и бинарной прозрачностью. Файлы APNG дают гораздо более качественную анимацию, особенно для контента с градиентами и полупрозрачными пикселями.
Абсолютно. Наш онлайн-компрессор APNG обрабатывает всё локально в вашем браузере. Ваши анимированные PNG-файлы никогда не загружаются на сервер. Всё сжатие происходит на вашем устройстве, обеспечивая полную приватность.
Да. Наш компрессор APNG на 100 % бесплатный — без регистрации, без премиум-тарифа, без ограничений на размер файла и без водяных знаков на сжатых файлах.
Сокращение кадров сохраняет каждый N-й кадр и удаляет промежуточные. Задержки удалённых кадров добавляются к сохранённому кадру, поэтому общая длительность анимации не меняется. Сохранение каждого 2-го кадра вдвое уменьшает число кадров и обычно сокращает размер файла на 30-50 %.
256 цветов практически без потерь для большинства анимаций. 64 цвета хорошо подходят для простой графики. Ниже 32 цветов на градиентах могут появляться видимые полосы. Предпросмотр рядом позволяет оценить качество перед скачиванием.
Да. Компрессор APNG работает и со статичными PNG-файлами. Для статичных PNG сокращение кадров не даёт эффекта, но квантование цвета всё равно применяется и может значительно уменьшить размер файла.
Это может произойти, если исходный APNG уже был сильно оптимизирован. Попробуйте включить квантование цвета на 256 цветов, чтобы добиться уменьшения размера без видимой потери качества.
Для пользовательских эмодзи Slack и Discord (лимит 512 КБ) начните с пропуска кадров 2 и 128 цветов. Если всё ещё слишком много, увеличьте до пропуска кадров 3 и 64 цветов. Предпросмотр рядом помогает проверить качество.