📱
Изображения

JFIF — формат файлов для хранения изображений

JFIF — формат изображений, который преобрахован из формата JPG.

Быстрые факты

Полное название JPEG File Interchange Format
Разработчик C-Cube Microsystems
Год появления 1991
MIME-тип JPEG
Расширения .jfif
JFIF (англ. JPEG File Interchange Format) — формат файлов для хранения изображений, сжатых по алгоритму JPEG. Спецификация определяет контейнер, в который помещаются сжатые данные изображения вместе со служебной информацией: разрешением, соотношением сторон пикселей, цветовым пространством и опциональной миниатюрой.  История Разработка формата была инициирована Эриком Гамильтоном из компании C-Cube Microsystems. Первая версия (1.01) была согласована в конце 1991 года на встрече с участием около 40 представителей компьютерных, телекоммуникационных и фото-компаний. Версия 1.02, ставшая наиболее распространённой, опубликована 1 сентября 1992 года.  В 1996 году в RFC 2046 было указано, что формат, используемый для передачи JPEG-изображений через интернет, должен соответствовать JFIF, а MIME-тип image/jpeg должен кодироваться как JFIF.  Спецификация не имела официального издателя до 2009 года, когда Ecma International опубликовала её как Technical Report №98. В 2011 году формат был стандартизирован ITU-T как Recommendation T.871, а в 2013 году — ISO/IEC как 10918-5.  Назначение Стандарт JPEG (ISO/IEC 10918-1) определяет алгоритм сжатия, но не задаёт способ хранения результата в файле. Исходный формат JIF (JPEG Interchange Format), описанный в Приложении B к стандарту, имел ряд ограничений: не определял цветовое пространство, разрешение, соотношение сторон и регистрацию подвыборки компонентов.  JFIF решает эти ограничения, добавляя сегмент маркера приложения APP0 в начало файла. Сегмент содержит:  Поле Размер Описание Идентификатор 5 байт Строка «JFIF» в ASCII Версия 2 байт Номер версии (например, 1.02) Единицы плотности 1 байт 0 — нет единиц, 1 — DPI, 2 — DPCM Плотность по X 2 байт Горизонтальная плотность пикселей Плотность по Y 2 байт Вертикальная плотность пикселей Миниатюра переменный Необязательное встроенное превью Структура файла Каждый файл JFIF начинается с маркера FF D8 (Start of Image), за которым следует сегмент APP0 (FF E0) с идентификатором «JFIF». Дальше располагаются стандартные JPEG-данные: таблицы квантования, таблицы Хаффмана, сжатые блоки изображения и маркер конца файла FF D9.  Связь с JPEG и другими форматами JFIF и JPEG: JFIF — это контейнер для JPEG-сжатых данных. Все файлы JFIF являются JPEG, но не все JPEG-файлы обязательно соответствуют JFIF. 7 JFIF и Exif: Exif (Exchangeable Image File Format) — альтернативный контейнер, использующий сегмент APP1 вместо APP0. Хранит более подробные метаданные: модель камеры, параметры съёмки, GPS-координаты, дату. JFIF и Exif взаимно несовместимы, так как оба требуют, чтобы их сегмент следовал сразу за маркером SOI.  Расширения: Файлы JFIF могут иметь расширения .jfif, .jif, .jpg, .jpeg, .jpe. Все они указывают на один и тот же формат данных.  Совместимость и открытие Файлы JFIF открываются во всех современных браузерах (Chrome, Firefox, Safari, Edge, Opera), во встроенных просмотрщиках изображений Windows и macOS, а также в графических редакторах: Adobe Photoshop, GIMP, Paint.NET, XnView.  Конвертация JFIF в JPG Поскольку содержимое файла JFIF идентично содержимому обычного JPG, реальная перекодировка не требуется — достаточно изменить расширение файла.  Способы изменения расширения: Переименование файла вручную: заменить .jfif на .jpg Пакетное переименование через командную строку: ren *.jfif *.jpg Использование онлайн-конвертеров — если переименование не помогает из-за ограничений ПО  Причина появления .jfif в Windows: начиная с Windows 10, при сохранении изображений из буфера обмена система может присваивать расширение .jfif, поскольку в реестре MIME-тип image/jpeg сопоставлен с этим расширением. Исправляется изменением соответствующего ключа в HKEY_CLASSES_ROOT. Технические характеристики Параметр Значение Разработчик Эрик Гамильтон, C-Cube Microsystems Год выпуска 1992 (версия 1.02) Стандарт ITU-T T.871 / ISO/IEC 10918-5 MIME-тип image/jpeg Тип сжатия С потерями (lossy), JPEG (DCT) Цветовая модель YCbCr (обычно sRGB) Поддержка прозрачности Нет Поддержка анимации Нет Максимальный размер 65 535 × 65 535 пикселей

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

Используйте наши бесплатные конвертеры:

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

Что такое JFIF?

JFIF — формат изображений от JPG.

Чем лучше JFIF?

JFIF сжимает изображения на 50% лучше JPEG при том же качестве, поддерживает прозрачность и метаданные.

Чем JFIF не открывается на Windows?

Windows имеет встроенную поддержку JFIF.

Как конвертировать JFIF в JPG?

Используйте наш конвертер JFIF → JPG. Он работает прямо в браузере, файлы не загружаются на сервер.

Теряется ли качество при конвертации JFIF → JPG?

JPG использует сжатие с потерями, но при высоком качестве (92%) разница практически незаметна.

← Назад к списку форматов