Оптимизация GIF — настройте палитру, дизеринг и кадры вручную
Крутите каждый рычаг сами — размер палитры, узор дизеринга, удаление кадров — и предпросмотр «до/после» покажет, чего это стоит, ещё до скачивания.
Хотите оптимизировать GIF вручную, а не доверять одному ползунку? Этот оптимизатор даёт вам отдельные рычаги — размер палитры, узор дизеринга и удаление кадров — с предпросмотром «до/после», который показывает, чего каждый из них стоит в качестве, ещё до подтверждения. Ниже: поток настройки из трёх шагов, что оптимизация GIF на самом деле делает с таблицей цветов, как сокращение цветов и удаление кадров уменьшают файл, и вопросы про оптимизацию анимированных GIF.
Перетащите файл или выберите
Как оптимизировать GIF рычаг за рычагом
- 1
Загрузите GIF в оптимизатор
Перетащите анимированный GIF в зону для файлов или нажмите, чтобы выбрать. Он открывается прямо в браузере через WebAssembly — ничего не загружается — и предпросмотр «до/после» закрепляет ваш исходный кадр с одной стороны, так что каждое изменение видно на его фоне.
- 2
Настройте палитру, дизеринг и кадры
Урежьте таблицу цветов ниже 256 цветов, смените узор дизеринга или удалите лишние кадры, чтобы снизить частоту кадров. Каждый рычаг двигается отдельно, и рендер оптимизированного GIF показывает вам артефакты — или их отсутствие — ещё до подтверждения.
- 3
Экспортируйте оптимизированный GIF
Когда сторона «после» выглядит чисто, а размер файла там, где нужно, нажмите «Сохранить». Оптимизированный GIF скачивается без брендинга — без водяного знака, без регистрации — с целым циклом и прозрачностью.
Почему GIFMaker
Ручной контроль палитры и таблицы цветов
GIF ограничен 256 цветами, и этот оптимизатор позволяет задать этот потолок самому. Опустите таблицу цветов до 128, 64 или 32 цветов и проверьте результат в предпросмотре — вы сами решаете, насколько далеко сокращать цвета до появления полос, а не принимаете автоматическую догадку.
Переключаемые узоры дизеринга
Дизеринг рассеивает ограниченную палитру по пикселям, чтобы подделать недостающие оттенки. Переключайтесь между упорядоченным, Флойда–Стейнберга или без дизеринга и сравнивайте зернистость каждого, чтобы плоские логотипы и шумные кадры видео получили узор, который лучше скрывает потери.
Урезание кадров и FPS
Удаляйте межкадровые дубликаты или прореживайте частоту кадров до меньшего FPS, убирая кадры, которые глаз едва замечает. Вы сами выбираете, сколько кадров уйдёт, проверяя плавность движения в предпросмотре, а не отдаёте решение целевому размеру.
Предпросмотр «до/после» рядом
Оригинал и оптимизированный GIF стоят бок о бок, так что каждое урезание палитры, смена дизеринга или удалённый кадр видны после рендера. Вы точно видите, чего стоит каждая оптимизация в качестве, ещё до скачивания.
WebAssembly в браузере, без загрузки
FFmpeg, скомпилированный в WebAssembly, выполняет каждую настройку на вашей машине, поэтому GIF никогда не покидает устройство. Нет шага загрузки и нет лимита размера файла за пределами доступной памяти браузера.
Что делает оптимизация GIF?
Оптимизация GIF переписывает то, как он хранит данные, почти не меняя того, что вы видите: она урезает таблицу цветов до меньшего числа цветов, применяет дизеринг, чтобы замаскировать сокращённую палитру, и удаляет лишние межкадровые данные, чтобы почти одинаковые кадры делились информацией. Результат — меньший и чище файл, который всё так же зацикливает ту же анимацию.
Там, где инструмент по одному числу вроде сжатия GIF под целевой размер решает эти компромиссы за вас, этот оптимизатор открывает каждый рычаг, чтобы вы настраивали их вручную. В этом и разница между оптимизацией и грубым сжатием — вы не просто делаете GIF меньше, вы выбираете, какое именно качество сохранить. Все эти инструменты живут в одном наборе для редактирования и оптимизации прямо в браузере, так что GIF всё время остаётся на устройстве.
Как оптимизировать анимированный GIF, не угробив качество?
Сокращайте цвета и удаляйте кадры постепенно, проверяя результат в предпросмотре «после» и останавливаясь до появления артефактов. Логотип терпит крошечную палитру в 32 цвета без дизеринга; видеоролику нужно больше цветов и дизеринг Флойда–Стейнберга, чтобы оставаться плавным. Вид «до/после» подскажет, какой порог выдержит каждый GIF.
Фокус в том, что потеря качества неравномерна — плоские цветовые полосы ломаются первыми, поэтому давите на палитру, пока не покажутся полосы, и отступайте на шаг назад. Удаление каждого второго кадра вдвое уменьшает файл, но может заставить быстрое движение дёргаться, так что прореживайте частоту кадров лишь до тех пор, пока цикл читается. Поскольку каждый рычаг отдельный, можно сохранить богатую палитру и вместо неё урезать FPS — или наоборот, подстраиваясь под то, что нужно ролику.
Чем оптимизация GIF отличается от обрезки или изменения размера?
Оптимизация меняет то, как GIF закодирован — палитра, дизеринг, кадры — тогда как обрезка и изменение размера меняют то, что кадр физически содержит. Они атакуют размер файла с совершенно разных сторон, и самый чистый результат обычно даёт их сочетание, а не ставка на одно.
Если GIF тяжёлый из-за чрезмерной ширины, сначала измените размер GIF до меньшего числа пикселей — меньший холст оставляет палитре и дизерингу меньший кадр для покрытия. Если лишний вес — это пустое место вокруг объекта, обрежьте GIF, чтобы убрать его целиком. Сделайте эти правки геометрии первыми, потом оптимизируйте палитру и частоту кадров на меньшем холсте — и каждый шаг с потерями получит меньше работы.
Снижает ли оптимизация GIF качество?
Оптимизация идёт с потерями, так что качество может снизиться — но аккуратная палитра и правильный дизеринг скрывают почти всё. Поскольку GIF и так ограничен 256 цветами, сокращение цветов и рассеивание потерь дизерингом выглядит куда чище, чем ожидаемые полосы, а удаление лишних кадров убирает движение, которое глаз едва регистрирует.
Предпросмотр «до/после» существует именно для того, чтобы вы управляли этим компромиссом, а не гадали. Вы давите на каждый рычаг, пока сторона «после» не начнёт ухудшаться, и останавливаетесь — оставляя GIF как можно легче, пока он всё ещё выглядит правильно. В этом весь смысл ручной оптимизации: каждый сэкономленный байт — это тот, которым вы решили пожертвовать.
Создавайте GIF на iPhone
Скачайте приложение GIFMaker для офлайн-конвертации в любом месте.
Загрузить в App StoreПохожие инструменты
Сжатие GIF — попадите в точный размер файла
Задайте число — 8 МБ, 2 МБ, 500 КБ — и смотрите, как GIF укладывается под вашу цель ещё до скачивания.
Изменение размера GIF — точные пиксели или проценты, соотношение зафиксировано
Задайте новую ширину и высоту в пикселях или масштабируйте в процентах, держите соотношение сторон зафиксированным, и качественный ресэмплер масштабирует каждый кадр без размытия.
Обрезка GIF — урежьте кадр, сохраните цикл
Перетащите рамку обрезки один раз, и она применится к каждому кадру — обрежьте края, перекадрируйте сцену, а анимация продолжит зацикливаться.
