GIF
GIF
Исходный формат
JPG
JPG
Целевой формат

Конвертировать GIF в JPG

Извлеките статичный кадр из GIF в формат JPG для соц. сетей и фотохостингов. Альфа сводится на белый, палитра расширяется до полного RGB.

Перетащите GIF файлы сюда

или выберите файлы для конвертации

Первый кадр или ZIP

По умолчанию — frame 0. Опция frames=all упаковывает все кадры в ZIP-архив с именами frame_0001.jpg.

Полная RGB-палитра

256-цветная индексированная палитра GIF расширяется до полного 24-битного RGB, без потерь цвета.

Quality 92

Прогрессивный JPEG с subsampling 4:2:0 и качеством 92 — визуально неотличимо от GIF, но в разы меньше PNG.

О форматах

Подробная информация о форматах GIF и JPG

GIF

GIF формат

Graphics Interchange Format (1987)

GIF появился в эпоху диал-ап и BBS. LZW-сжатие, палитра до 256 цветов, 1-битная прозрачность (пиксель либо полностью прозрачен, либо нет). Идеален для коротких циклических анимаций, плох для фото и градиентов.

Сжатие LZW, без потерь
Палитра До 256 цветов на кадр
Прозрачность 1 бит
Анимация Да
Bit depth 8 бит индекс
JPG

JPG формат

Joint Photographic Experts Group (1992)

JPEG — самый распространённый формат для фотографий. Использует DCT-преобразование и квантизацию, обеспечивая высокое сжатие с потерями. Не поддерживает прозрачность и анимацию, но даёт компактный файл при хорошем визуальном качестве.

Сжатие DCT, с потерями
Палитра Тру-колор 24-bit
Прозрачность Нет
Subsampling 4:4:4 / 4:2:2 / 4:2:0
Progressive Да

Сравнение форматов

GIF vs JPG: когда какой формат лучше использовать

Характеристика GIF JPG
Прозрачность
Анимация
Тру-колор (16M+ цветов)
Подходит для фото
Подходит для иконок и UI
Размер фото
Подходит для соц. сетей
Поддержка везде

Как конвертировать

Три простых шага для конвертации GIF в JPG

1

Загрузите GIF

Перетащите .gif. Принимаются как статичные, так и анимированные GIF — выбор кадра задаётся параметром frame_index (по умолчанию 0).

2

Выбор кадра / все в ZIP

Режим first — один кадр в JPG. Режим all — все кадры в ZIP-архиве (frame_0001.jpg, frame_0002.jpg, ...). Прозрачность сводится на белый фон.

3

Скачайте JPG

Получите JPG quality=92, subsampling 4:2:0, прогрессивный — оптимальный формат для веба и соц. сетей.

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

Ответы на популярные вопросы о конвертации GIF в JPG

Да, передайте параметр frame_index. По умолчанию извлекается кадр 0; если индекс выходит за пределы n_frames, выбирается 0. Для просмотра всех кадров удобнее режим frames=all с ZIP-архивом.
JPEG не поддерживает alpha-канал, поэтому прозрачные области GIF сводятся на белый фон через Image.alpha_composite. Цвет фона можно изменить параметром background (#RRGGBB).
Да и даже улучшится. Палитра GIF (до 256 цветов на кадр) расширяется до полного 24-битного RGB. JPEG quality=92 даёт визуально неотличимый результат, при этом файл в 2–5 раз меньше PNG.
Файлы вида frame_0001.jpg, frame_0002.jpg и т. д. — каждый кадр сохраняется отдельным JPEG quality=92 с прогрессивным сканированием. Имена дополнены ведущими нулями для правильной сортировки.
4:2:0 даёт на 30–40% меньший размер при визуально неотличимом качестве для большинства изображений. Если в GIF преобладают мелкие красные элементы (где разница заметна), можно явно передать subsampling=4:4:4.

Готовы конвертировать GIF в JPG?

Загрузите GIF — получите JPG или ZIP всех кадров за секунды.

Начать конвертацию