class TAG
Tag constants for Jeita EXIF 2.2 |
|
Value is unsigned int. (Read only tag) The compression scheme used for the image data. When a primary image is JPEG compressed, this designation is not necessary and is omitted. When thumbnails use JPEG compression, this tag value is set to 6.
|
|
Value is ascii string The manufacturer of the recording equipment. This is the manufacturer of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown. |
|
Value is ascii string The model name or model number of the equipment. This is the model name of number of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown. |
|
Value is int The orientation of the camera relative to the scene, when the image was captured. The start point of stored data is:
|
|
Value is unsigned double. Display/Print resolution of image. Large number of digicam uses 1/72inch, but it has no mean because personal computer doesn't use this value to display/print out. |
|
Value is unsigned int. Unit of XResolution(0x011a)/YResolution(0x011b)
|
|
Value is ascii string Shows firmware(internal software of digicam) version number. |
|
Value is ascii string (20) Date/Time of image was last modified. Data format is "YYYY:MM:DD HH:MM:SS"+0x00, total 20bytes. In usual, it has the same value of DateTimeOriginal(0x9003) |
|
Vallue is ascii String This tag records the name of the camera owner, photographer or image creator. The detailed format is not specified, but it is recommended that the information be written as in the example below for ease of Interoperability. When the field is left blank, it is treated as unknown. |
|
Values is ascii string Shows copyright information |
|
Value is unsigned double Exposure time (reciprocal of shutter speed). Unit is second |
|
Value is unsigned double The actual F-number(F-stop) of lens when the image was taken |
|
Value is unsigned int. Exposure program that the camera used when image was taken.
|
|
Value is unsigned int. CCD sensitivity equivalent to Ag-Hr film speedrate. Indicates the ISO Speed and ISO Latitude of the camera or input device as specified in ISO 12232 |
|
ASCII string (4). The version of this standard supported. Nonexistence of this field is taken to mean nonconformance to the standard (see section 4.2). Conformance to this standard is indicated by recording "0220" as 4-byte ASCII |
|
Value is ascii string (20) Date/Time of original image taken. This value should not be modified by user program. |
|
Value is ascii string (20) Date/Time of image digitized. Usually, it contains the same value of DateTimeOriginal(0x9003). |
|
Value is signed double. Shutter speed. To convert this value to ordinary 'Shutter Speed'; calculate this value's power of 2, then reciprocal. For example, if value is '4', shutter speed is 1/(2^4)=1/16 second. |
|
Value is unsigned double The actual aperture value of lens when the image was taken. To convert this value to ordinary F-number(F-stop), calculate this value's power of root 2 (=1.4142). For example, if value is '5', F-number is 1.4142^5 = F5.6 |
|
Value is signed double Brightness of taken subject, unit is EV. |
|
Value is signed double. The exposure bias. The unit is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99 |
|
Value is unsigned double. Maximum aperture value of lens. You can convert to F-number by calculating power of root 2 (same process of ApertureValue(0x9202). |
|
Value if signed double. Distance to focus point, unit is meter. If value < 0 then focus point is infinite |
|
Value is unsigned int. Exposure metering method:
|
|
Value is unsigned int. Light sourceType, actually this means white balance setting.
|
|
Value is unsigned integer The 8 bits can be extracted and evaluated in this way:
|
|
Value is unsigned double Focal length of lens used to take image. Unit is millimeter. |
|
Value is int. Normally sRGB (=1) is used to define the color space based on the PC monitor conditions and environment. If a color space other than sRGB is used, Uncalibrated (=FFFF.H) is set. Image data recorded as Uncalibrated can be treated as sRGB when it is converted to Flashpix. On sRGB see Annex E.
|
|
Value is unsigned int. Specific to compressed data; the valid width of the meaningful image. When a compressed file is recorded, the valid width of the meaningful image shall be recorded in this tag, whether or not there is padding data or a restart marker. This tag should not exist in an uncompressed file. |
|
Value is unsigned double. Indicates the number of pixels in the image width (X) direction per FocalPlaneResolutionUnit on the camera focal plane. CCD's pixel density |
|
Value is unsigned int. Unit of FocalPlaneXResoluton/FocalPlaneYResolution.
|
|
Value is unsigned int. Indicates the image sensor type on the camera or input device. The values are as follows:
|
|
Value is int. This tag indicates the exposure mode set when the image was shot. In auto-bracketing mode, the camera shoots a series of frames of the same scene at different exposure settings.
|
|
Value is double. This tag indicates the digital zoom ratio when the image was shot. If the numerator of the recorded value is 0, this indicates that digital zoom was not used |
|
Value is unsigned int. This tag indicates the equivalent focal length assuming a 35mm film camera, in mm. Exif 2.2 tag, usually not present, it can be calculated by: |
|
Value is int. This tag indicates the type of scene that was shot. It can also be used to record the mode in which the image was shot. Note that this differs from the scene type (SceneType) tag.
|
|
Value is int. This tag indicates the degree of overall image gain adjustment.
|
|
Value is int. This tag indicates the direction of contrast processing applied by the camera when the image was shot.
|
|
Value is int. This tag indicates the direction of saturation processing applied by the camera when the image was shot.
|
|
Value is int. This tag indicates the direction of sharpness processing applied by the camera when the image was shot
|
|
Value is int. This tag indicates the distance to the subject.
|
|
Lens Specifications. The value it's a 4 rational containing:
|
|
Lens maker |
|
Lens model name and number |
|
The SensitivityType tag indicates which one of the parameters of ISO12232 is the PhotographicSensitivity tag. Although it is an optional tag, it should be recorded when a PhotographicSensitivity tag is recorded. Value = 4, 5, 6, or 7 may be used in case that the values of plural parameters are the same. Values:
|
|
Value is string(1) Indicates whether the latitude is north or south latitude. The ASCII value 'N' indicates north latitude, and 'S' is south latitude. |
|
Value is string. Indicates the latitude. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If latitude is expressed as degrees, minutes and seconds, a typical format would be dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be dd/1,mmmm/100,0/1. |
|
Value is string(1) Indicates whether the longitude is east or west longitude. ASCII 'E' indicates east longitude, and 'W' is west longitude. |
|
Value is string. Indicates the longitude. The longitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If longitude is expressed as degrees, minutes and seconds, a typical format would be ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be ddd/1,mmmm/100,0/1. |
|
Value is byte Indicates the altitude used as the reference altitude. If the reference is sea level and the altitude is above sea level, 0 is given. If the altitude is below sea level, a value of 1 is given and the altitude is indicated as an absolute value in the GPSAltitude tag. The reference unit is meters. Note that this tag is BYTE type, unlike other reference tags |
|
Value is string. Indicates the altitude based on the reference in GPSAltitudeRef. Altitude is expressed as one RATIONAL value. The reference unit is meters. |
|
Value is string(1). Indicates the unit used to express the GPS receiver speed of movement. 'K' 'M' and 'N' represents kilometers per hour, miles per hour, and knots. |
|
Value is string. Indicates the speed of GPS receiver movement |
|
static fun defineTag(ifdId: int, tagId: short): int |