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

Направление конвертации

Конвертация GIF в JPG

Преобразование GIF → JPG на сервере, без установки программ

.gif.jpg

.gif.jpg
  1. Загрузить
  2. Выбрать формат
  3. Скачать

Загрузка файлов

Область приёма файла

или

Файлы GIF. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.

Из анимации берётся первый кадр, прозрачные участки заливаются фоном. На плоских заливках и резких границах JPG даёт слабый ореол, поэтому для графики чаще подходит PNG.

Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.

GIF и JPG: характеристики

Характеристики форматов GIF и JPG рядом
Характеристика.gifGIF.jpgJPG
Полное названиеGraphics Interchange FormatJoint Photographic Experts Group
РазработчикCompuServe (автор — Стив Уилхайт)Joint Photographic Experts Group (ISO/IEC и ITU-T)
Год появления19871992
Расширение.gifнет данных
MIME-типimage/gifimage/jpeg
СодержимоеДвоичноеДвоичное
СжатиеLZW, без потерьс потерями, на основе DCT
Прозрачность1 бит: есть или нетне поддерживается
Несколько страниц в файлеПоддерживаетсяНет
Палитрадо 256 цветов на кадрнет данных
Анимацияпокадровая, с задержкаминет данных
Слабое местофотографии и длинные роликинет данных
Чем открытьлюбой браузер, Просмотр фотографий Windows, GIMP, Adobe Photoshop, IrfanView, ScreenToGifПросмотр фотографий Windows, Фото (macOS, iOS), Adobe Photoshop, GIMP, IrfanView, любой браузер
СпецификацияОписание форматаОписание формата
Расширениянет данных.jpg, .jpeg
Глубина цветанет данных8 бит на канал, до 16,7 млн оттенков
Метаданныенет данныхExif, IPTC, XMP, ICC-профиль
Разумное качествонет данных75–90 % — баланс размера и картинки

Преобразование GIF → JPG

JPG — растровое изображение, расширение .jpg, тип image/jpeg, сжатие с потерями. GIF декодируется в пиксельный буфер и кодируется в JPG. JPG использует сжатие с потерями: часть высокочастотных деталей отбрасывается на этапе квантования и не восстанавливается.

GIF — растровое изображение, расширение .gif, тип image/gif, сжатие без потерь, поддерживает прозрачность, несколько кадров в одном файле. JPG — растровое изображение, расширение .jpg, тип image/jpeg, сжатие с потерями. Поддержка JPG шире: его читают Просмотр фотографий Windows, Adobe Photoshop и GIMP.

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

Параметры преобразования: качество кодирования — 90 по стошкальной шкале формата; ширина и высота задаются в пикселях, пропорции сохраняются. За одно задание принимается несколько файлов, результат отдаётся отдельными файлами и общим ZIP-архивом. Предельный размер указан в форме загрузки: у каждого направления свой лимит, и он не превышает общего ограничения сервиса.

Объём результата регулируется качеством кодирования: шаг в 10 единиц шкалы меняет размер JPG заметнее, чем видимую детализацию. Преобразование выполняется на сервере и не зависит от установленного софта: результат одинаков при запуске с любого устройства.

Порядок преобразования GIF → JPG

  1. Шаг 1

    Исходный файл

    Поле загрузки принимает несколько файлов GIF за одно задание — перетаскиванием или выбором на диске. Формат определяется по сигнатуре содержимого, а не по расширению: переименованный файл распознаётся верно.

  2. Шаг 2

    Параметры

    Доступные значения: качество кодирования — 90 по стошкальной шкале формата; ширина и высота задаются в пикселях, пропорции сохраняются. Значения по умолчанию рассчитаны на типовой файл и меняются в блоке дополнительных настроек.

  3. Шаг 3

    Обработка

    Задание ставится в очередь и выполняется на сервере; состояние отображается на странице. Обработка занимает от долей секунды до минуты в зависимости от объёма файла.

  4. Шаг 4

    Результат

    Файлы забираются по одному или общим ZIP-архивом. Ссылка действует один час, после чего исходный файл и результат удаляются с сервера.

Вопросы по работе сервиса

Какая разница в размере файла между GIF и JPG?

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

Каков предел размера файла?

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

Что требуется на стороне пользователя?

Только браузер: расчёты выполняются на сервере, локальные кодеки и установленные программы на результат не влияют. Регистрация не требуется, водяные знаки на результат не наносятся.

Сколько файлы хранятся на сервере?

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