Exif

В следующей таблице перечислены рекомендуемые поля для заголовка Exif. Выберите следующую ссылку, чтобы загрузить дополнительные сведения о заголовке Exif . Не помещайте какое-либо поле в объект JSON, если оно пусто. Также не стесняйтесь добавлять настраиваемые поля, если они соответствуют спецификации в приведенном выше документе (нет необходимости ставить перед именами настраиваемых полей Exif символ подчеркивания «_»).

Имя Тип Описание
ExifVersion Неопределенный Поддерживаемая версия Exif. Отсутствие этого поля означает несоответствие стандарту (см. раздел 4.2 ). 4-байтовый код ASCII, представляющий версию, указывает на соответствие стандарту: 0220 . Поскольку тип UNDEFINED, для завершения нет NULL.
ImageDescription Нить Название/имя изображения.
DateTime Нить Дата и время создания/изменения изображения (Exif использует одно поле для представления либо создания, либо последнего изменения). Формат: YYYY:MM:DD HH:MM:SS . Время в 24-часовом формате. Дата и время разделяются пробелом [20.H] . Если дата и время неизвестны, все символы, кроме двоеточий (":"), могут быть заполнены пробелами, или же поле Interoperability может быть заполнено пробелами. Длина строки символов составляет 20 байт, включая NULL для завершения. Когда поле остается пустым, оно считается неизвестным.
ImageWidth Число Количество пикселей в строке данных изображения.
ImageLength Число Количество строк данных изображения.
ColorSpace Число Определяет цветовое пространство, в котором должно отображаться изображение. Дополнительные сведения см. в разделе 4.6.5.B.
Compression Число Схема сжатия, используемая для данных изображения.
Orientation Число Ориентация изображения рассматривается с точки зрения строк и столбцов.
Flash Число Предоставляет статус вспышки, используемой во время захвата изображения.
FocalLength Число Фокусное расстояние объектива, мм.
WhiteBalance Число Предоставляет настройку баланса белого, используемую во время захвата изображения.
ExposureTime Число Время экспозиции (в секундах).
FNumber Число Число F, используемое во время захвата изображения.
ExposureProgram Число Класс программы, используемой при захвате изображения.
ISOSpeedRatings Число Скорость ISO и широта камеры, как указано в ISO 12232.
ShutterSpeedValue Число Скорость затвора. Единицей измерения является настройка APEX (аддитивная система фотографической экспозиции) (см. Приложение C ).
ApertureValue Число Диафрагма объектива как значение APEX.
BrightnessValue Число APEX значение яркости изображения. Обычно находится в диапазоне от -99,99 до 99,99. Обратите внимание, что значение FFFFFFFF.H указывает на неизвестность .
ExposureBiasValue Число Значение APEX смещения экспозиции. Обычно находится в диапазоне от –99,99 до 99,99.
GPSProcessingMethod Нить Называет используемый метод геолокации. Первый байт указывает используемый код символа ( Таблица 6, Таблица 7 ), за которым следует имя метода.
GPSLatitudeRef Нить Указывает северную или южную широту. N указывает на север, S - на юг.
GPSLatitude Число Широта, на которой было снято изображение.
GPSLongitudeRef Нить Указывает восточную или западную долготу. E указывает на восток, а W - на запад.
GPSLongitude Число Долгота, на которой было снято изображение.
Make Нить Производитель камеры.
Model Нить Название или номер модели камеры.
Software Нить Название и версия программного обеспечения камеры или встроенного ПО, используемого для захвата изображения.
Copyright Нить Уведомление об авторских правах лица или организации, претендующей на права на изображение.
MakerNote Нить Тег для производителей записывающих устройств Exif для записи любой необходимой информации. Содержание зависит от производителя, но этот тег не должен использоваться для каких-либо иных целей, кроме его прямого назначения.
ImageUniqueID Нить Этот тег указывает идентификатор, уникальный для каждого изображения. Он записывается как строка ASCII, эквивалентная шестнадцатеричной записи и 128-битной фиксированной длине.

Этот тег был добавлен и настоятельно рекомендуется в уровне API 2.