← GIF инструменты

Сжать анимированный GIF

Compress GIF Настройки

Готово
No GIF yetUpload a GIF or choose one from uploads.

Как уменьшить размер GIF с помощью цветовой палитры

Процент под предпросмотром задает число цветов для всей анимации. Инструмент уменьшает палитру, сохраняя размеры, кадры и их задержки. Начните с 75%, сравните изображение и размер результата, затем снизьте значение при необходимости. Итог зависит от того, как уже сжат исходный GIF.

Стоимость: Бесплатное использование. Действуют ограничения на размер файлов и использование.

Как сжать GIF

  1. Добавьте GIF

    Нажмите Выбрать файл или перетащите GIF на предпросмотр. За одну задачу обрабатывается один файл до 200 МБ. GIF, загруженные или созданные в других инструментах сайта в этом же браузере, находятся в Uploads.

  2. Выберите процент

    Передвиньте ползунок под предпросмотром или нажмите 40%, 60%, 75% либо 90%. Начальное значение — 75%.

  3. Запустите сжатие

    Нажмите Compress GIF. Файл обрабатывается на нашем сервере; затем предпросмотр переключается на результат, а карточка показывает его размер.

  4. Проверьте и сохраните результат

    Посмотрите на небо, оттенки кожи и плавные градиенты: уменьшение палитры заметнее всего там. Adjust возвращает настройки, чтобы попробовать другой процент. Скачать сохраняет результат. Исходник остается в Uploads, где можно сравнить размеры обоих файлов. New GIF открывает выбор следующего файла.

Что означает процент сжатия

Это не настройка качества JPEG. Процент ограничивает количество цветов для всей анимации; каждый кадр заново использует одну общую палитру. Одна позиция всегда зарезервирована для прозрачности. Рекомендации ниже помогают выбрать начальное значение; результат нужно оценивать на своем GIF.

Ползунок от 1% до 100%
При 1% доступны до 33 непрозрачных цветов, при 100% — до 255. Каждый процентный пункт добавляет примерно два цвета. Подпись над ползунком меняется: Маленький файл ниже 60%, Сбалансировано от 60% до 84%, Высокое качество от 85%.
90%: до 233 цветов
Подходит для первого сравнения фотографических сцен и видео, в которых разные кадры используют близкие цвета. Изменения изображения и экономия размера зависят от исходника; сравните результат с оригиналом.
75%: до 199 цветов
Значение по умолчанию. Начните с него и проверьте размер. Если он почти не изменился, уменьшите процент; повтор той же настройки не даст дополнительной экономии.
60%: до 165 цветов
Попробуйте для записи интерфейса, демонстрации действий на экране и рисунков с однотонными областями. Когда такой палитры достаточно, изображение может выглядеть как исходное.
40%: до 121 цвета
Подходит для стикеров и простой графики. На небе и оттенках кожи могут появиться ступени цвета, а на градиентах — слабый регулярный узор из точек.
Ниже 40%
Палитра уменьшается до 33 цветов. Это вариант для логотипов, контурных рисунков и пиксельной графики с небольшим числом цветов. Фотографические переходы могут распасться на заметные полосы.

Как число цветов связано с размером файла

GIF хранит пиксели как номера цветов в палитре, содержащей не более 256 позиций, и сжимает эти номера алгоритмом LZW. Он находит повторяющиеся последовательности. Уменьшение числа цветов может создавать больше повторов, но размер зависит от изображения и исходного кодирования. Новая палитра и дизеринг могут также увеличить файл.

Чтобы передать отсутствующие оттенки, инструмент использует упорядоченный дизеринг Байера: мелкий регулярный узор смешивает соседние цвета палитры. Такой узор сжимается лучше, чем похожий на случайный шум дизеринг с распространением ошибки, но на плавных градиентах может быть виден как слабая сетка или полосы.

Одна палитра создается для всей анимации. Если GIF переключается между очень разными сценами, например закатом и зеленым полем, обе сцены делят ее между собой. Детали могут теряться раньше, чем в анимации с постоянной цветовой гаммой.

Этот инструмент уменьшает только палитру. Ширина, высота и число кадров остаются прежними. Количество пикселей и кадров часто сильнее влияет на размер GIF, чем палитра. Для существенного уменьшения используйте также Изменение размера GIF.

Формат и ограничения

Входной формат
GIF, анимированный или однокадровый. WebP, APNG и видео сначала нужно преобразовать в GIF.
Выходной формат
GIF с исходными размерами, числом кадров и задержками между ними
Размер файла
До 200 МБ на GIF
За одну обработку
1 файл
Обработка
На наших серверах с FFmpeg, до 15 минут на задачу
Прозрачность
Сохраняется. Пиксель GIF бывает полностью прозрачным или непрозрачным; для прозрачности выделена одна позиция палитры.
Повторение и комментарии
Сохраняется исходное повторение: один показ, заданное число повторов или бесконечный цикл. Текстовые комментарии внутри GIF не копируются.
Водяной знак
Не добавляется
Хранение
Загрузки и результаты автоматически удаляются через 48 часов для гостей и через 30 дней для бесплатных аккаунтов. Платные тарифы могут хранить файлы дольше.

Частые вопросы

Почему сжатый GIF больше исходного?

Каждый кадр кодируется заново с новой палитрой и дизерингом. Если исходник уже использует подобранную палитру или сжатие GIF с потерями, результат может стать больше. Попробуйте 60% или 40% и сравните фактические размеры файлов, либо уменьшите размеры изображения.

Как еще уменьшить размер GIF?

Сначала снизьте процент. Если этого недостаточно, используйте Изменение размера GIF: половина ширины и половина высоты оставляют лишь четверть пикселей. Если место публикации принимает видео, попробуйте GIF в MP4. Видеокодеки могут использовать сходство между кадрами и уменьшить файл; результат зависит от исходника, поэтому сравните фактические размеры.

Сохранится ли воспроизведение анимации?

Да. Сохраняются все кадры, их задержки, включая длинную паузу на последнем кадре, и настройка повторения. Меняется только цветовая палитра.

Чем инструмент отличается от оптимизации GIF?

Оптимизация GIF использует такое же уменьшение палитры, но позволяет указать точное число цветов вместо процента. Это удобно, если вы уже знаете нужное значение, например 16 или 32 цвета для плоской анимации логотипа.

Передается ли GIF другим сервисам?

Нет. GIF загружается на наши серверы и обрабатывается там с FFmpeg; ИИ и другие внешние сервисы его не получают. Файлы автоматически удаляются через 48 часов для гостей и через 30 дней для бесплатных аккаунтов.