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

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

Преобразуйте 24-битное JPEG-фото в 8-битный GIF с адаптивной палитрой 256 цветов. Floyd-Steinberg dithering сохраняет плавные градиенты, а libimagequant даёт почти эталонное качество квантизации.

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

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

Палитра 256 цветов

Адаптивная медиан-cut палитра под каждый кадр для естественной картинки

Floyd-Steinberg dither

Шумовая диффузия рассеивает ошибку квантизации и убирает полосы на градиентах

libimagequant fallback

Если установлен pngquant-движок — используем его для эталонного качества квантизации

О форматах

JPG и GIF — фотоформат и индексированная палитра

JPG

JPG формат

Joint Photographic Experts Group

JPEG — фотографический формат с 24-битной глубиной (16,7 млн цветов) и DCT-сжатием. Идеален для съёмки и печати, но из коробки не подходит для GIF-анимаций, простых демонстраций экрана и систем, где требуется ограниченная палитра.

Глубина цвета 24 бита
Палитра Полноцвет TrueColor
Сжатие DCT, с потерями
Прозрачность Нет
Анимация Нет
GIF

GIF формат

Graphics Interchange Format, CompuServe 1987

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

Глубина цвета 8 бит, 256 цветов
Палитра Индексированная
Сжатие LZW, без потерь
Прозрачность 1-битная
Анимация Да, многокадровая

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

Полноцвет JPEG против индексированной палитры GIF

Характеристика JPG GIF
16 миллионов цветов
Анимация
Прозрачность
Без потерь в рамках палитры
Точная цветопередача фотографий
Подходит для пикс-арта и логотипов
Поддержка везде с 1990-х

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

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

1

Загрузите JPG

Перетащите файлы в область загрузки или нажмите кнопку для выбора JPG/JPEG файлов с вашего устройства

2

Адаптивная палитра 256 цветов

Сервер строит адаптивную палитру под конкретное фото (medium-cut или libimagequant), затем применяет dithering Floyd-Steinberg для маскировки полос на градиентах.

3

Скачайте GIF

Заберите готовый .gif — он откроется в любом браузере, мессенджере или редакторе изображений начиная с эпохи Windows 95

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

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

Сценариев несколько: вставить картинку как кадр в анимированный GIF, опубликовать её на старом форуме, сделать аватар для системы с ограничениями, протестировать рендер в эмуляторе ретро-консоли или подготовить превью для embedded-устройства, которое умеет читать только GIF/BMP. Современные сайты обычно используют WebP или AVIF, GIF остаётся для специфики.
Floyd-Steinberg — алгоритм диффузии ошибки квантизации, придуманный в 1976 году. После выбора ближайшего цвета палитры разница между «настоящим» и «выбранным» оттенком распределяется по соседним пикселям с весами 7/16, 3/16, 5/16, 1/16. На глаз это создаёт иллюзию промежуточных оттенков и убирает «полосы» на градиентах неба или кожи.
libimagequant — это движок квантизации из проекта pngquant, использующий улучшенный алгоритм Median Cut с предварительным k-means уточнением. Качество палитры заметно выше встроенной в Pillow. Если на сервере установлен пакет pyimagequant — мы используем его автоматически как fallback; если нет, работает стандартная Pillow.quantize() с MEDIANCUT.
Это нормально для конвертации фотографии в 256-цветную палитру с дизерингом — точечный шум маскирует ступеньки между близкими оттенками. Если зерно мешает, выберите конвертацию JPG в PNG (24-битный без потерь) или в WebP — там артефакта квантизации нет в принципе. GIF имеет смысл выбирать только когда нужен именно этот формат.
GIF-формат не предусматривает EXIF/ICC, поэтому метаданные снимка не переносятся в выходной файл. Ориентация (Orientation тег) применяется к пикселям через exif_transpose, чтобы фото не было повёрнуто. Файлы передаются по HTTPS и временно хранятся и удаляются по расписанию; точные сроки зависят от режима и указаны на странице «Правила хранения файлов». Лимиты: гости — 50 MB и 5 файлов, зарегистрированные — 100 MB и 10, премиум — без ограничений.

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

Загрузите JPG файлы и получите GIF с адаптивной 256-цветной палитрой

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