Сжатие GIF

Радикально уменьшайте анимированные GIF — укладывайтесь в лимит любой платформы, сохраняйте все цвета и кадры, какие возможно, и точно видьте, что изменилось, до скачивания.

GIF-компрессор запускает в вашем браузере два движка. Первый — gifsicle, оптимизатор, стоящий за известными веб-инструментами: LZW с потерями, сокращение палитры, масштабирование и прореживание кадров. Второй — наш собственный: умная временная дельта, которая сравнивает каждый кадр с тем, что уже на экране, и перерисовывает только реально сдвинувшиеся пиксели. Именно этот приём нужен GIF, полученным из видео: шум сенсора и кодека сводит на нет обычную покадровую оптимизацию. Каждый кадр хранит собственную палитру, так что цикл может содержать тысячи цветов; на клипе с неподвижным фоном файл может выйти в несколько раз меньше при том же качестве, а инструмент измеряет оба движка и отдаёт меньший результат.

Всё измеряется, ничего не оценивается на глаз: размер результата, каждая попытка поиска под лимит и то «до/после», которое вы рассматриваете, — исходник и результат идут по одним часам, со шторкой, рядом друг с другом, усиленной картой различий и зумом до реальных пикселей. Сжатие выполняется на вашем устройстве: никакого ожидания загрузки, никакого серверного лимита на размер и никаких вопросов о приватности.

Умная дельта

Перцептивный временной проход перерисовывает только сдвинувшиеся пиксели. Неподвижные фоны под видеошумом сжимаются в 3–5 раз сильнее, чем одними потерями.

Подгонка под лимит

Выберите Discord, X, GitHub, Giphy, Slack или свой размер. Инструмент перебирает потери, цвета, масштаб и частоту кадров по измеренным байтам и показывает каждую попытку.

Синхронное «до/после»

Исходник и результат по одним часам: шторка, рядом, карта различий ×6, пауза, покадровый шаг, зум до реальных пикселей.

Без загрузки, без лимита

Локальная обработка справляется с GIF куда больше тех, что принимают онлайн-компрессоры, а файлы никогда не покидают устройство.

Честный прогресс

Декодирование, дельта-проход и каждая попытка поиска измеряются; этап gifsicle — помеченная как оценка полоса, которая подстраивается под вашу машину.

Полный редактор

Обрезка, коррекция цвета, выбор дизеринга и метода палитры, частота кадров, масштаб и число повторов, экспорт PNG-последовательности.

Как это работает

  1. Перетащите GIF и прочитайте первый результат Быстрый режим сжимает с разумными настройками по умолчанию, как только вы нажмёте «Сжать»: умная дельта плюс лёгкие потери. Строка результата рассказывает, что произошло — сколько пикселей сохранила дельта, объединила ли она неподвижные кадры и не оказался ли один gifsicle меньше.
  2. Прежде чем что-то трогать, посмотрите шторку и карту различий Проведите линию по картинке, поставьте на паузу, пройдите по кадрам, затем переключитесь на Diff: чёрное — не тронуто, светлее — пиксель сдвинулся. Если карта тёмная везде, кроме движущегося объекта, запас ещё есть.
  3. Есть лимит? Пусть инструмент ищет Выберите платформу в «Уложиться в» или введите размер. Сначала расходуются потери, потом цвета, затем масштаб, в конце частота кадров — последние два только с вашего разрешения, — и каждая ступень является настоящим кодированием. Откройте список попыток, чтобы увидеть, что перебиралось.
  4. Снижайте «Качество» раньше, чем режете цвета Ползунок «Качество» — это LZW с потерями: на большинстве исходников незаметен до середины хода и гораздо дешевле уменьшенной палитры. Ниже 256 цветов строится одна общая палитра на весь цикл, и первыми страдают градиенты.
  5. Для шумного видео поднимайте порог движения, для чистой графики опускайте В расширенных настройках порог умной дельты определяет, насколько должен сдвинуться пиксель, чтобы его перерисовали. Около 20 на видео незаметно; 0 сохраняет каждый пиксель точно — для пиксель-арта и записей экрана; выше 50 медленные градиенты могут отставать на кадр. Временное шумоподавление вдобавок убирает мерцание длиной в один кадр.
  6. Масштаб и прореживание — в последнюю очередь и только до размера показа Половина размеров — четверть пикселей; половина частоты кадров — половина кадров при точно той же длительности. Оба заметны, поэтому идут после незаметных рычагов, а «до/после» показывает уменьшенный результат растянутым обратно для честного сравнения.

FAQ

Как уменьшить GIF, не испортив его?

Начните с настроек по умолчанию (умная дельта плюс лёгкие потери) и посмотрите карту различий. Затем поднимайте потери прежде, чем сокращать цвета, и только потом масштабируйте или прореживайте кадры. На каждом шаге виден измеренный размер и точно те пиксели, что изменились.

Что такое умная дельта?

Проход, который сравнивает каждый кадр с тем, что уже на экране, и перерисовывает только пиксели, сдвинувшиеся сильнее порога, с отдельной палитрой на кадр, собранной из этих пикселей. Это идея кодировщика gifski, выполненная в браузере перед gifsicle. На исходниках, где движется всё, он автоматически пропускается — инструмент измеряет оба варианта и оставляет меньший.

Уложит ли он мой GIF в лимит Discord, X или GitHub?

Да: выберите платформу в «Уложиться в». Поиск идёт по реальным байтам, поэтому результат всегда на уровне лимита или ниже; если даже последняя ступень выше, инструмент так и скажет и отдаст самый маленький из полученных файлов. Лимиты проверены в сентябре 2026 года и могут меняться.

Сохраняется ли прозрачность?

Да. Прозрачные фоны и стикеры проходят тот же проход; пиксель, становящийся прозрачным, обрабатывается очисткой фона, а «до/после» точно показывает альфа-канал.

Есть ли ограничение на размер файла?

Серверного лимита нет — сжатие выполняется на вашем устройстве. Очень большие кадры (более ~16 мегапикселей) пропускают дельта-проход и идут сразу в gifsicle.

Мои GIF куда-то загружаются?

Нет. Всё выполняется локально в браузере. Сохранение в аккаунт ProDesigner — необязательное и явное действие.