ImageEn, unit iexMetaHelpers

TIEExifInclude


Declaration

TIEExifInclude = set of (efCommon, efCamera, efExtra, efWindows, efAdvanced);


Description

Specifies which Exif tags are output:
Value Description
efCommon General Exif tags, e.g. description, camera make and model, GPS latitude and longitude, date, etc.
efWindows Windows custom tags, such as author and keywords. These are seldom used in recent Windows versions
efCamera Tags related to the photographic method, e.g. exposure time, F/Stop, focal length, etc.
efExtra Tags that provide more detail, e.g. aperture, lens make and model, etc.
efAdvanced Tags that are seldom used, such as EXIF version, GPS technical data, etc.


Examples

// Output all Exif tags of an image
IEMetaListView1.ExifTags := [ efCommon, efCamera, efExtra, efWindows, efAdvanced ];
IEMetaListView1.AlwaysShowTypes  := [ iemExif ];
ImageEnView1.IO.LoadFromFile( 'C:\image.jpg' );
IEMetaListView1.Assign( ImageEnView1 );

// Export common and camera Exif tags of the current image to a file
IEMetaListView1.ExifTags := [ efCommon, efCamera ];
IEMetaListView1.AlwaysShowTypes  := [ iemExif ];
IEMetaListView1.Assign( ImageEnView1 );
IEMetaListView1.AssignTo( 'D:\ExifList.txt' );