Как сжать размер файла GIF

Обновлено

Чтобы уменьшить анимированный GIF, не потеряв движение, откройте его в GIF-компрессоре EditItAll: он уменьшает палитру и оптимизирует кадры прямо в браузере, ничего не загружая на сервер, и анимация продолжает проигрываться. Конвертация в WebP здесь делает совсем другое: сохраняется только первый кадр в виде статичного изображения.

Сделайте прямо сейчас — бесплатно, в браузере

Compress GIF

Почему файлы GIF получаются такими большими

GIF получается тяжёлым по двум причинам. Анимированный GIF хранит последовательность полных кадров, поэтому всего несколько секунд движения могут превратиться в сотни отдельных изображений, сложенных в один файл. К тому же GIF ограничен палитрой в 256 цветов, из-за чего фотографический контент подвергается дизерингу: это крапчатый узор, который мешает сжатию и ещё больше раздувает размер.

Именно поэтому короткий клип, сохранённый как GIF, легко может весить несколько MB. Хорошая новость в том, что резерв для сжатия есть, а главный фактор здесь тот, анимированный ли ваш GIF или это всего один статичный кадр.

Сжатие GIF по шагам

Откройте GIF-компрессор и перетащите туда файл; можно загрузить сразу несколько. Он заново оптимизирует GIF и показывает новый размер, чтобы вы могли проверить результат перед сохранением:

  • Перетащите свой GIF в компрессор.
  • Дайте ему перекодировать файл и сравните размер до и после.
  • Экспортируйте и скачайте уменьшенную копию.

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

Анимированные GIF: что на самом деле уменьшает их размер

Если ваш GIF анимированный, способ уменьшить его, не останавливая движение, состоит в том, чтобы сжать его именно как GIF. GIF-компрессор уменьшает цветовую палитру и оптимизирует кадры, а анимация продолжает проигрываться: файл остаётся тем же .gif, который работает везде, где работал оригинал. Два фактора сильнее всего влияют на итоговый размер: ограничение максимального размера (уменьшение ширины вдвое убирает три четверти пикселей с каждого кадра) и сокращение числа кадров клипа перед сжатием.

А как насчёт WebP? Как формат он действительно поддерживает анимацию и хранит движение гораздо эффективнее, чем GIF, это правда. Но конвертер GIF в WebP от EditItAll преобразует только первый кадр анимированного GIF, поэтому на выходе получается статичное изображение. Это именно то, что нужно, когда вам требуется миниатюра или изображение-обложка, и именно то, что не нужно, когда важно само движение. Для создания анимированного WebP нужен другой инструмент, а не этот конвертер; мы предпочитаем сказать об этом сразу, а не дать вам обнаружить это, когда анимация уже исчезла. Руководство по конвертации GIF в WebP подробно разбирает этот случай.

Когда стоит оставить GIF как есть

У GIF всё ещё есть одно реальное преимущество: он открывается практически везде без каких-либо проблем, поэтому некоторые чаты, форумы и почтовые клиенты принимают только этот формат. Для одного статичного кадра ограничение палитры тоже играет меньшую роль, поэтому часто достаточно просто сжать файл напрямую. Более широкий обзор того, как выбрать уровень качества и формат, можно найти в статье как сжимать изображения без потери качества, или посмотреть все инструменты для работы с изображениями.

Готовы попробовать?

Бесплатно, без регистрации, и ни один открытый файл не покидает ваше устройство.

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

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

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

Почему мой GIF изначально такой большой?+

Анимированный GIF хранит каждый кадр полностью и ограничен 256 цветами, из-за чего фотографический контент подвергается дизерингу. Вместе эти два фактора заставляют даже короткий клип весить несколько MB.

Стоит ли конвертировать мой GIF в WebP?+

Для статичного GIF с одним кадром, да: WebP обычно заметно меньше по размеру. Для анимированного GIF нет: конвертер EditItAll берёт только первый кадр, поэтому вы получите статичный WebP, а движение исчезнет. Конвертируйте осознанно, когда нужна миниатюра или изображение-обложка; в остальных случаях сжимайте GIF и сохраняйте его анимированным.

Загружается ли мой GIF куда-либо при сжатии?+

Нет. Компрессор полностью работает в вашем браузере, поэтому ваш GIF никогда не покидает устройство. После загрузки страницы можно отключиться от сети, и всё продолжит работать.

Похожие руководства

Ещё руководства: Сжатие изображений →