Exif

The following table lists recommended fields for the Exif header. Select the following link to download more details about the Exif header . Don’t put any field into the JSON object if it is empty. Also feel free to add custom fields, as long as they adhere to the specification in the above document (no need to prefix custom Exif field names with underscores "_").

Name Type Description
ExifVersion
Undefined The supported Exif version. Absence of this field is signifies nonconformance to the standard (see section 4.2 ). A 4-byte ASCII code representing the version indicates conformance to the standard: 0220 . Since the type is UNDEFINED, there is no NULL for termination.
ImageDescription
String Image title/name.
DateTime
String Image creation/modification date and time (Exif uses a single field to represent either creation or last modification). The format is, YYYY:MM:DD HH:MM:SS . Time is 24-hour format. Date and time are separated by a blank character [20.H] . When the date and time are unknown, all the character spaces except colons (":") may be filled with blank characters, or else the Interoperability field may be filled with blank characters. The character string length is 20 bytes including NULL for termination. When the field is left blank, it is treated as unknown.
ImageWidth
Number The number of pixels in a row of image data.
ImageLength
Number The number of rows of image data.
ColorSpace
Number Defines the color space in which the image is intended to display. For further details see section 4.6.5.B .
Compression
Number The compression scheme used for image data.
Orientation
Number The image orientation viewed in terms of rows and columns.
Flash
Number Provides the status of flash used during image capture.
FocalLength
Number Focal length of the lens, in mm.
WhiteBalance
Number Provides white balance setting used during image capture.
ExposureTime
Number Exposure time (in seconds).
FNumber
Number F number used during image capture.
ExposureProgram
Number Class of the program used during image capture.
ISOSpeedRatings
Number ISO Speed and Latitude of the camera, as specified in ISO 12232.
ShutterSpeedValue
Number Shutter speed. The unit is the APEX (Additive System of Photographic Exposure) setting (see Annex C ).
ApertureValue
Number Lens aperture as an APEX value.
BrightnessValue
Number APEX value of image brightness. Ordinarily falls within the range of -99.99 to 99.99. Note that a value of FFFFFFFF.H indicates unknown .
ExposureBiasValue
Number APEX value of exposure bias. Ordinarily falls within the range of –99.99 to 99.99.
GPSProcessingMethod
String Names the geolocation method used. The first byte indicates the character code used ( Table 6, Table 7 ), followed by the method name.
GPSLatitudeRef
String Indicates northern or southern latitude. N indicates northern, S is southern.
GPSLatitude
Number The latitude at which the image was captured.
GPSLongitudeRef
String Indicates eastern or western longitude. E indicates eastern, and W is western.
GPSLongitude
Number The longitude at which the image was captured.
Make
String The camera manufacturer.
Model
String The camera model name or number.
Software
String The name and version of the camera software or firmware used for image capture.
Copyright
String The copyright notice of the person or organization claiming rights to the image.
MakerNote
String A tag for manufacturers of Exif writers to record any desired information. The contents are up to the manufacturer, but this tag should not be used for any other than its intended purpose.
ImageUniqueID
String This tag indicates an identifier assigned uniquely to each image. It is recorded as an ASCII string equivalent to hexadecimal notation and 128-bit fixed length.

This tag was added and highly recommended in API level 2.

Design a Mobile Site
View Site in Mobile | Classic
Share by: