Перейти к содержимому

Изображения

Конвертер GIF

Конвертируйте GIF в другие форматы или создавайте GIF из файлов других типов.

.gif5 направлений из GIF6 направлений в GIF

Формат GIF

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

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

Ограничения формата чувствуются сразу. Палитра в 256 цветов на кадр превращает градиенты в полосы, а лица — в пятнистую поверхность. Прозрачность двоичная, поэтому край объекта на цветном фоне выглядит рваным. Межкадрового сжатия нет: десять секунд записи экрана в 720p легко дают файл на 20–40 МБ. Наконец, слишком маленькие задержки между кадрами браузеры округляют по-своему, так что реально рассчитывать стоит на 12–25 кадров в секунду, а не на плавные 60.

Самое частое и самое полезное направление — GIF в MP4 или WebM: файл становится легче в десятки раз, а картинка при этом чище. GIF в PNG или JPG нужен, когда из анимации требуется один статичный кадр. GIF в WebP сохраняет анимацию, но заметно уменьшает вес. Обратная задача — MP4 в GIF — тоже встречается: тогда фрагмент стоит обрезать до нескольких секунд и уменьшить по ширине, иначе результат будет неприлично тяжёлым.

Что спрашивают о формате GIF

Почему GIF, сделанный из видео, получается таким тяжёлым?

В GIF каждый кадр хранится почти целиком, тогда как видеокодеки записывают только изменения между кадрами. Отсюда разница в десятки раз: пятисекундный фрагмент в MP4 весит 300 КБ, а тот же фрагмент в GIF — 15 МБ. Уменьшите ширину до 480–600 пикселей, оставьте 12–15 кадров в секунду и обрежьте лишнее — это единственный способ удержать размер в разумных рамках.

При конвертации GIF в JPG или PNG получился один кадр. Это ошибка?

Нет, так и должно быть: JPG и PNG хранят одно изображение, а не последовательность. В результат попадает первый кадр анимации. Чтобы сохранить движение, выбирайте MP4, WebM или анимированный WebP.

Почему цвета в GIF выглядят хуже, чем в оригинале?

При сохранении изображение приводится к палитре из 256 цветов, а недостающие оттенки имитируются точечным шумом (дизерингом). На фотографиях и плавных градиентах это заметно сразу. Если анимация не нужна, храните такую картинку в PNG или WebP — там цвет остаётся полным.

Соседи по разделу

Остальные форматы раздела «Изображения». У каждого своя страница с направлениями конвертации от GIF и обратно.