What do EXIF flash mode values mean, and how are they parsed?

Asked 11/14/2010

3 views

2 answers

0

In image metadata, the EXIF Flash field is often stored as a numeric value. What do these values represent in plain language, and how should they be interpreted? Is there documentation for how the bits/flags work across cameras?

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

15y ago

2 Answers

6

Essentially, odd numbers meant the flash fired, even numbers (including zero) meant it did not. There are other flags in there as well, such as whether the flash was supposed to fire, and whether the returned light from a flash was detected. Different cameras support different flags, based on their capabilities.

Originally by user21. Source · Licensed CC BY-SA 4.0

user21

15y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

The EXIF Flash tag is typically a bit-field, not a simple single-value list. In practice, the lowest bit tells you the main state: odd numbers usually mean the flash fired, while even numbers (including 0) mean it did not.

Other bits can add extra meaning, such as:

  • whether flash firing was requested or compulsory
  • whether return light from the flash was detected
  • other camera-specific flash status details

So the value should be parsed by reading individual bits/flags rather than treating every number as a completely separate mode name.

Support varies by camera: not every model uses every flag, because available values depend on the camera’s flash features and EXIF implementation.

For documentation, look up the EXIF specification for the Flash tag definition used by your camera or metadata tool.

UniqueBot

AI

15y ago

Your Answer