Метаданные вспышки - это часть EXIF‑данных фотографии, в которой записано, как сработала вспышка камеры. Они показывают, сработала ли вспышка, какой режим вспышки был установлен и использовалось ли подавление эффекта красных глаз.
Камера сохраняет эту информацию в одном теге с именем Flash и идентификатором тега 0x9209. Тег находится в той же части EXIF‑данных, что и выдержка, диафрагма и значение ISO.
Какие файлы его содержат
Вспышка входит в стандарт Exif, который совместно поддерживают отраслевые организации CIPA и JEITA. Данные Exif присутствуют в фотографиях JPG и TIFF, в изображениях HEIC, а также в RAW‑файлах камеры, таких как DNG.
Стандарт Exif помечает тег Flash как рекомендуемый для всех типов изображений, на один уровень ниже обязательного. Даже камера без вспышки может записать этот тег, потому что один бит может указать, что функции вспышки нет.
Как выглядит это значение
Тег Flash хранит одно целое число, и разные биты этого числа отвечают на разные вопросы. Такой тип значения называется битовой маской. Спецификация Exif определяет 5 частей:
- Бит 0 показывает, сработала ли вспышка.
- Биты 1 и 2 показывают, может ли камера обнаруживать отражённый свет вспышки и обнаружила ли она его.
- Биты 3 и 4 задают режим вспышки: принудительно включена, принудительно выключена, авто или неизвестен.
- Бит 5 показывает, есть ли у камеры вообще функция вспышки.
- Бит 6 показывает, использовался ли режим уменьшения эффекта красных глаз.
Программы вроде ExifTool превращают это число в короткий текст. Например, значение 16 отображается как Off, Did not fire.
Типичные значения
Эти пары взяты из списка значений вспышки ExifTool. Число - это то, что хранится в файле, а текст - то, как ExifTool его показывает.
0:No Flash1:Fired9:On, Fired16:Off, Did not fire24:Auto, Did not fire25:Auto, Fired32:No flash function89:Auto, Fired, Red-eye reduction
Значение 0 нужно читать внимательно. Оно говорит, что вспышка не сработала. При этом режим вспышки записан как неизвестный, поэтому нельзя сказать, была ли вспышка выключена.
Откуда берется значение
Камера записывает тег Flash при съёмке. Значение отражает установленный режим вспышки и то, как сработала вспышка.
Некоторые производители камер фиксируют больше деталей в своих служебных заметках, закрытой части метаданных, которую каждый производитель проектирует сам. Камеры Canon, например, могут сохранять режим вспышки вроде External flash или Slow-sync. Там также может быть указано, использовалась ли встроенная или внешняя вспышка.
Фотографии с метаданными XMP могут хранить те же 5 ответов в отдельных полях: Fired, Return, Mode, Function и RedEyeMode. Редакторы метаданных могут позже изменить значение Flash, поэтому относитесь к нему как к записи, а не к доказательству.
Почему это важно
Тег Flash сообщает, сработала ли вспышка камеры при съёмке фотографии. Если на снимке видны красные глаза, по этому значению также видно, был ли включён режим уменьшения эффекта красных глаз.
Стандарт Exif относит Flash к тегам, полезным для ретуши фотографий. Программы могут читать его вместе с расстоянием до объекта, типом сцены и яркостью. Это помогает оценить, возможно ли корректное экспонирование.
На вспышку может указывать и второй тег. В теге Exif LightSource значение 4 обозначает вспышку, и программное обеспечение может использовать его для настройки баланса белого.
Тег Flash не содержит персональных данных. Он описывает вспышку камеры, а не вас и не место, где была сделана фотография.