Class 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 /src/PelTag.php (line 65)
Returns a short name for an Exif tag.
Returns a title for an Exif tag.
Person who created the image.
Format: PelFormat::ASCII.
Components: any number.
Number of bits per component.
Format: PelFormat::SHORT.
Components: 3.
CFA Repeat Pattern Dim.
Format: PelFormat::SHORT.
Components: 2.
Meaning of each component.
Format: PelFormat::UNDEFINED.
Components: 4.
Image compression mode.
Format: PelFormat::RATIONAL.
Components: 1.
Copyright holder.
Format: PelFormat::ASCII, modelled by the PelEntryCopyright class.
Components: any number.
Custom image processing.
Format: PelFormat::SHORT.
Components: 1.
File change date and time.
Format: PelFormat::ASCII, modelled by the PelEntryTime class.
Components: 20.
Date and time of digital data generation.
Format: PelFormat::ASCII, modelled by the PelEntryTime class.
Components: 20.
Date and time of original data generation.
Format: PelFormat::ASCII, modelled by the PelEntryTime class.
Components: 20.
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.
Format: PelFormat::RATIONAL.
Components: 1.
Exif version.
Format: PelFormat::UNDEFINED, modelled by the PelEntryVersion class.
Components: 4.
Supported Flashpix version
Format: PelFormat::UNDEFINED, modelled by the PelEntryVersion class.
Components: 4.
Focal length in 35mm film.
Format: PelFormat::RATIONAL.
Components: 1.
Focal plane resolution unit.
Format: PelFormat::SHORT.
Components: 1.
Focal plane X resolution.
Format: PelFormat::RATIONAL.
Components: 1.
Focal plane Y resolution.
Format: PelFormat::RATIONAL.
Components: 1.
Name of GPS area.
Format: PelFormat::UNDEFINED.
Components: Any.
Bearing of destination.
Format: PelFormat::RATIONAL.
Components: 1.
Reference for bearing of destination.
Format: PelFormat::ASCII.
Components: 2.
Distance to destination.
Format: PelFormat::RATIONAL.
Components: 1.
Reference for distance to destination.
Format: PelFormat::ASCII.
Components: 2.
Latitude of destination.
Format: PelFormat::RATIONAL.
Components: 3.
Reference for latitude of destination.
Format: PelFormat::ASCII.
Components: 2.
Longitude of destination.
Format: PelFormat::RATIONAL.
Components: 3.
Reference for longitude of destination.
Format: PelFormat::ASCII.
Components: 2.
GPS differential correction.
Format: PelFormat::SHORT.
Components: 1.
Direction of image.
Format: PelFormat::RATIONAL.
Components: 1.
Reference for direction of image.
Format: PelFormat::ASCII.
Components: 2.
GPS Info IFD Pointer
Format: PelFormat::LONG.
Components: 1.
North or South Latitude.
Format: PelFormat::ASCII.
Components: 2.
East or West Longitude.
Format: PelFormat::ASCII.
Components: 2.
Geodetic survey data used.
Format: PelFormat::ASCII.
Components: Any.
Name of GPS processing method.
Format: PelFormat::UNDEFINED.
Components: Any.
GPS satellites used for measurement.
Format: PelFormat::ASCII.
Components: Any.
GPS time (atomic clock).
Format: PelFormat::RATIONAL.
Components: 3.
Reference for direction of movement.
Format: PelFormat::ASCII.
Components: 2.
Image Description
Format: PelEntryAscii.
Components: any number.
Image length.
Format: PelFormat::SHORT or PelFormat::LONG.
Components: 1.
Image width.
Format: PelFormat::SHORT or PelFormat::LONG.
Components: 1.
Interoperability IFD Pointer
Format: PelFormat::LONG.
Components: 1.
Interoperability index.
Format: PelFormat::ASCII.
Components: 4.
Interoperability version.
Format: PelFormat::UNDEFINED.
Components: 4.
Inter Color Profile
Format: PelFormat::UNDEFINED.
Components: any number.
Offset to JPEG SOI.
Format: PelFormat::LONG.
Components: 1.
Bytes of JPEG data.
Format: PelFormat::LONG.
Components: 1.
Max Aperture Value
Format: PelFormat::RATIONAL.
Components: 1.
Pixel composition.
Format: PelFormat::SHORT.
Components: 1.
Valid image width.
Format: PelFormat::SHORT or PelFormat::LONG.
Components: 1.
Valid image height.
Format: PelFormat::SHORT or PelFormat::LONG.
Components: 1.
Image data arrangement.
Format: PelFormat::SHORT.
Components: 1.
Chromaticities of primaries.
Format: PelFormat::RATIONAL.
Components: 6.
Pair of black and white reference values.
Format: PelFormat::RATIONAL.
Components: 6.
Related Image File Format
Format: Unknown.
Components: Unknown.
Related Image Length
Format: Unknown, probably PelFormat::SHORT?
Components: Unknown, probably 1.
Related Image Width
Format: Unknown, probably PelFormat::SHORT?
Components: Unknown, probably 1.
Related audio file.
Format: PelFormat::ASCII.
Components: any number.
Unit of X and Y resolution.
Format: PelFormat::SHORT.
Components: 1.
Rows per Strip
Format: PelFormat::SHORT or PelFormat::LONG.
Components: 1.
Spatial frequency response.
Format: PelFormat::UNDEFINED.
Components: any number.
Spectral Sensitivity
Format: PelFormat::ASCII.
Components: any number.
Strip Byte Count
Format: PelFormat::SHORT or PelFormat::LONG.
Components: any number.
Strip Offsets
Format: PelFormat::SHORT or PelFormat::LONG.
Components: any number.
Subject distance range.
Format: PelFormat::SHORT.
Components: 1.
SubSec Time Digitized
Format: PelFormat::ASCII.
Components: any number.
SubSec Time Original
Format: PelFormat::ASCII.
Components: any number.
User Comment
Format: PelFormat::UNDEFINED, modelled by the PelEntryUserComment class.
Components: any number.
White point chromaticity.
Format: PelFormat::RATIONAL.
Components: 2.
Windows XP Author
Format: PelFormat::BYTE, modelled by the PelEntryWindowsString class.
Components: any number.
Windows XP Comment
Format: PelFormat::BYTE, modelled by the PelEntryWindowsString class.
Components: any number.
Windows XP Keywords
Format: PelFormat::BYTE, modelled by the PelEntryWindowsString class.
Components: any number.
Windows XP Subject
Format: PelFormat::BYTE, modelled by the PelEntryWindowsString class.
Components: any number.
Windows XP Title
Format: PelFormat::BYTE, modelled by the PelEntryWindowsString class.
Components: any number.
Image resolution in width direction.
Format: PelFormat::RATIONAL.
Components: 1.
Color space transformation matrix coefficients.
Format: PelFormat::RATIONAL.
Components: 3.
Subsampling ratio of Y to C.
Format: PelFormat::SHORT.
Components: 2.
Image resolution in height direction.
Format: PelFormat::RATIONAL.
Components: 1.
Documentation generated on Thu, 05 May 2011 07:19:29 +0200 by phpDocumentor 1.4.3