Подтвердить что ты не робот

Все файлы JPEG JFIF?

Active Directory может сохранять изображения в формате JPEG File Interchange Format (JFIF) в соответствии с определение jpegPhoto Attribute. Я бы хотел использовать это, но я никогда не слышал о JFIF.

Во-первых, все файлы JPEG JFIF?

Во-вторых, создает ли WPF JpegBitmapEncoder файл JFIF? Я думаю, если первое верно, это будет, но если это не...?

4b9b3361

Ответ 1

JPEG = алгоритм сжатия (Joint Photographic Experts Group)

JFIF = формат файла (формат обмена файлами JPEG)

Эффективно, когда вы упоминаете jpeg/jpg, вы на самом деле говорите о JPEG/JFIF, хотя есть спецификация для JPEG/TIFF и JPEG/EXIF ​​(обычно цифровые фотографии там вы увидите)

Много времени, в течение которого создается файл EXIF, также будет включать в себя то, что JFIF-парсеры должны правильно декодировать, поэтому он прозрачен для конечного пользователя, но не полностью "EXIF файл" и "spec".

Для использования в Интернете и передачи по умолчанию используется JFIF, но не все jpegs обязательно JFIF, когда вы смотрите под обложками.

Ответ 2

Формат обмена файлами JPEG (JFIF) является стандартом формата файла изображения. Это формат обмена файлами в формате JPEG, совместимыми со стандартом JPEG Interchange Format (JIF). Он решает некоторые ограничения JIF в отношении простого обмена файлами в формате JPEG. Таким образом, все JPEG файлы - JFIF.

Ответ 3

Я проверил Wikipedia. По-видимому, JFIF является более подробным подрывным форматом формата JPG.

Подробнее здесь...

Также кажется, что JpegBitmapEncoder поддерживает разные кодеки. Таким образом, может быть, что вы используете кодек, который (или не создает) файлы JFIF. Вам нужно будет проверить кодек для этого.