PelTagClass with static methods for Exif tags.
This class defines the constants that represents the Exif tags known to PEL. They are supposed to be used whenever one needs to specify an Exif tag, and they will be denoted by the pseudo-type PelTag throughout the documentation.
Please note that the constrains on the format and number of components given here are advisory only. To follow the Exif specification one should obey them, but there is nothing that prevents you from creating an IMAGE_LENGTH entry with two or more components, even though the standard says that there should be exactly one component.
All the methods in this class are static and should be called with the Exif tag on which they should operate.
Located in /PelTag.php (line 65)
Returns a short name for an Exif tag.
Returns a title for an Exif tag.
ARTIST
= 0x013B
(line 291)
Person who created the image.
Format: PelFormat::ASCII.
Components: any number.
BITS_PER_SAMPLE
= 0x0102
(line 110)
Number of bits per component.
Format: PelFormat::SHORT.
Components: 3.
CFA_REPEAT_PATTERN_DIM
= 0x828D
(line 416)
CFA Repeat Pattern Dim.
Format: PelFormat::SHORT.
Components: 2.
COMPONENTS_CONFIGURATION
= 0x9101
(line 564)
Meaning of each component.
Format: PelFormat::UNDEFINED.
Components: 4.
COMPRESSED_BITS_PER_PIXEL
= 0x9102
(line 573)
Image compression mode.
Format: PelFormat::RATIONAL.
Components: 1.
COPYRIGHT
= 0x8298
(line 435)
Copyright holder.
Format: PelFormat::ASCII, modelled by the PelEntryCopyright class.
Components: any number.
CUSTOM_RENDERED
= 0xA401
(line 931)
Custom image processing.
Format: PelFormat::SHORT.
Components: 1.
DATE_TIME
= 0x0132
(line 282)
File change date and time.
Format: PelFormat::ASCII, modelled by the PelEntryTime class.
Components: 20.
DATE_TIME_DIGITIZED
= 0x9004
(line 555)
Date and time of digital data generation.
Format: PelFormat::ASCII, modelled by the PelEntryTime class.
Components: 20.
DATE_TIME_ORIGINAL
= 0x9003
(line 545)
Date and time of original data generation.
Format: PelFormat::ASCII, modelled by the PelEntryTime class.
Components: 20.
DEVICE_SETTING_DESCRIPTION
= 0xA40B
(line 1021)
Device settings description.
This tag indicates information on the picture-taking conditions of a particular camera model. The tag is used only to indicate the picture-taking conditions in the reader.
DIGITAL_ZOOM_RATIO
= 0xA404
(line 958)
Digital zoom ratio.
Format: PelFormat::RATIONAL.
Components: 1.
EXIF_VERSION
= 0x9000
(line 535)
Exif version.
Format: PelFormat::UNDEFINED, modelled by the PelEntryVersion class.
Components: 4.
FLASH_PIX_VERSION
= 0xA000
(line 778)
Supported Flashpix version
Format: PelFormat::UNDEFINED, modelled by the PelEntryVersion class.
Components: 4.
FOCAL_LENGTH_IN_35MM_FILM
= 0xA405
(line 967)
Focal length in 35mm film.
Format: PelFormat::RATIONAL.
Components: 1.
FOCAL_PLANE_RESOLUTION_UNIT
= 0xA210
(line 868)
Focal plane resolution unit.
Format: PelFormat::SHORT.
Components: 1.
FOCAL_PLANE_X_RESOLUTION
= 0xA20E
(line 850)
Focal plane X resolution.
Format: PelFormat::RATIONAL.
Components: 1.
FOCAL_PLANE_Y_RESOLUTION
= 0xA20F
(line 859)
Focal plane Y resolution.
Format: PelFormat::RATIONAL.
Components: 1.
GPS_AREA_INFORMATION
= 0x001C
(line 1318)
Name of GPS area.
Format: PelFormat::UNDEFINED.
Components: Any.
GPS_DEST_BEARING
= 0x0018
(line 1282)
Bearing of destination.
Format: PelFormat::RATIONAL.
Components: 1.
GPS_DEST_BEARING_REF
= 0x0017
(line 1273)
Reference for bearing of destination.
Format: PelFormat::ASCII.
Components: 2.
GPS_DEST_DISTANCE
= 0x001A
(line 1300)
Distance to destination.
Format: PelFormat::RATIONAL.
Components: 1.
GPS_DEST_DISTANCE_REF
= 0x0019
(line 1291)
Reference for distance to destination.
Format: PelFormat::ASCII.
Components: 2.
GPS_DEST_LATITUDE
= 0x0014
(line 1246)
Latitude of destination.
Format: PelFormat::RATIONAL.
Components: 3.
GPS_DEST_LATITUDE_REF
= 0x0013
(line 1237)
Reference for latitude of destination.
Format: PelFormat::ASCII.
Components: 2.
GPS_DEST_LONGITUDE
= 0x0016
(line 1264)
Longitude of destination.
Format: PelFormat::RATIONAL.
Components: 3.
GPS_DEST_LONGITUDE_REF
= 0x0015
(line 1255)
Reference for longitude of destination.
Format: PelFormat::ASCII.
Components: 2.
GPS_DIFFERENTIAL
= 0x001E
(line 1336)
GPS differential correction.
Format: PelFormat::SHORT.
Components: 1.
GPS_IMG_DIRECTION
= 0x0011
(line 1219)
Direction of image.
Format: PelFormat::RATIONAL.
Components: 1.
GPS_IMG_DIRECTION_REF
= 0x0010
(line 1210)
Reference for direction of image.
Format: PelFormat::ASCII.
Components: 2.
GPS_INFO_IFD_POINTER
= 0x8825
(line 507)
GPS Info IFD Pointer
Format: PelFormat::LONG.
Components: 1.
GPS_LATITUDE_REF
= 0x0001
(line 1075)
North or South Latitude.
Format: PelFormat::ASCII.
Components: 2.
GPS_LONGITUDE_REF
= 0x0003
(line 1093)
East or West Longitude.
Format: PelFormat::ASCII.
Components: 2.
GPS_MAP_DATUM
= 0x0012
(line 1228)
Geodetic survey data used.
Format: PelFormat::ASCII.
Components: Any.
GPS_PROCESSING_METHOD
= 0x001B
(line 1309)
Name of GPS processing method.
Format: PelFormat::UNDEFINED.
Components: Any.
GPS_SATELLITES
= 0x0008
(line 1138)
GPS satellites used for measurement.
Format: PelFormat::ASCII.
Components: Any.
GPS_TIME_STAMP
= 0x0007
(line 1129)
GPS time (atomic clock).
Format: PelFormat::RATIONAL.
Components: 3.
GPS_TRACK_REF
= 0x000E
(line 1192)
Reference for direction of movement.
Format: PelFormat::ASCII.
Components: 2.
IMAGE_DESCRIPTION
= 0x010E
(line 155)
Image Description
Format: PelEntryAscii.
Components: any number.
IMAGE_LENGTH
= 0x0101
(line 101)
Image length.
Format: PelFormat::SHORT or PelFormat::LONG.
Components: 1.
IMAGE_WIDTH
= 0x0100
(line 92)
Image width.
Format: PelFormat::SHORT or PelFormat::LONG.
Components: 1.
INTEROPERABILITY_IFD_POINTER
= 0xA005
(line 823)
Interoperability IFD Pointer
Format: PelFormat::LONG.
Components: 1.
INTEROPERABILITY_INDEX
= 0x0001
(line 74)
Interoperability index.
Format: PelFormat::ASCII.
Components: 4.
INTEROPERABILITY_VERSION
= 0x0002
(line 83)
Interoperability version.
Format: PelFormat::UNDEFINED.
Components: 4.
INTER_COLOR_PROFILE
= 0x8773
(line 480)
Inter Color Profile
Format: PelFormat::UNDEFINED.
Components: any number.
JPEG_INTERCHANGE_FORMAT
= 0x0201
(line 336)
Offset to JPEG SOI.
Format: PelFormat::LONG.
Components: 1.
JPEG_INTERCHANGE_FORMAT_LENGTH
= 0x0202
(line 345)
Bytes of JPEG data.
Format: PelFormat::LONG.
Components: 1.
MAX_APERTURE_VALUE
= 0x9205
(line 618)
Max Aperture Value
Format: PelFormat::RATIONAL.
Components: 1.
PHOTOMETRIC_INTERPRETATION
= 0x0106
(line 128)
Pixel composition.
Format: PelFormat::SHORT.
Components: 1.
PIXEL_X_DIMENSION
= 0xA002
(line 796)
Valid image width.
Format: PelFormat::SHORT or PelFormat::LONG.
Components: 1.
PIXEL_Y_DIMENSION
= 0xA003
(line 805)
Valid image height.
Format: PelFormat::SHORT or PelFormat::LONG.
Components: 1.
PLANAR_CONFIGURATION
= 0x011C
(line 245)
Image data arrangement.
Format: PelFormat::SHORT.
Components: 1.
PRIMARY_CHROMATICITIES
= 0x013F
(line 309)
Chromaticities of primaries.
Format: PelFormat::RATIONAL.
Components: 6.
REFERENCE_BLACK_WHITE
= 0x0214
(line 381)
Pair of black and white reference values.
Format: PelFormat::RATIONAL.
Components: 6.
RELATED_IMAGE_FILE_FORMAT
= 0x1000
(line 390)
Related Image File Format
Format: Unknown.
Components: Unknown.
RELATED_IMAGE_LENGTH
= 0x1002
(line 407)
Related Image Length
Format: Unknown, probably PelFormat::SHORT?
Components: Unknown, probably 1.
RELATED_IMAGE_WIDTH
= 0x1001
(line 399)
Related Image Width
Format: Unknown, probably PelFormat::SHORT?
Components: Unknown, probably 1.
RELATED_SOUND_FILE
= 0xA004
(line 814)
Related audio file.
Format: PelFormat::ASCII.
Components: any number.
RESOLUTION_UNIT
= 0x0128
(line 254)
Unit of X and Y resolution.
Format: PelFormat::SHORT.
Components: 1.
ROWS_PER_STRIP
= 0x0116
(line 209)
Rows per Strip
Format: PelFormat::SHORT or PelFormat::LONG.
Components: 1.
SPATIAL_FREQUENCY_RESPONSE
= 0xA20C
(line 841)
Spatial frequency response.
Format: PelFormat::UNDEFINED.
Components: any number.
SPECTRAL_SENSITIVITY
= 0x8824
(line 498)
Spectral Sensitivity
Format: PelFormat::ASCII.
Components: any number.
STRIP_BYTE_COUNTS
= 0x0117
(line 218)
Strip Byte Count
Format: PelFormat::SHORT or PelFormat::LONG.
Components: any number.
STRIP_OFFSETS
= 0x0111
(line 182)
Strip Offsets
Format: PelFormat::SHORT or PelFormat::LONG.
Components: any number.
SUBJECT_DISTANCE_RANGE
= 0xA40C
(line 1030)
Subject distance range.
Format: PelFormat::SHORT.
Components: 1.
SUB_SEC_TIME_DIGITIZED
= 0x9292
(line 718)
SubSec Time Digitized
Format: PelFormat::ASCII.
Components: any number.
SUB_SEC_TIME_ORIGINAL
= 0x9291
(line 709)
SubSec Time Original
Format: PelFormat::ASCII.
Components: any number.
USER_COMMENT
= 0x9286
(line 691)
User Comment
Format: PelFormat::UNDEFINED, modelled by the PelEntryUserComment class.
Components: any number.
WHITE_POINT
= 0x013E
(line 300)
White point chromaticity.
Format: PelFormat::RATIONAL.
Components: 2.
X_RESOLUTION
= 0x011A
(line 227)
Image resolution in width direction.
Format: PelFormat::RATIONAL.
Components: 1.
YCBCR_COEFFICIENTS
= 0x0211
(line 354)
Color space transformation matrix coefficients.
Format: PelFormat::RATIONAL.
Components: 3.
YCBCR_SUB_SAMPLING
= 0x0212
(line 363)
Subsampling ratio of Y to C.
Format: PelFormat::SHORT.
Components: 2.
Y_RESOLUTION
= 0x011B
(line 236)
Image resolution in height direction.
Format: PelFormat::RATIONAL.
Components: 1.
Documentation generated on Fri, 29 Dec 2006 01:41:59 +0100 by phpDocumentor 1.3.1