ImageEn, unit iexMetaHelpers

iexMetaHelpers Unit

iexMetaHelpers Unit

iexMetaHelpers.pas provides helper functions for working with the EXIF and IPTC meta data in compatible files (e.g. JPEG and TIFF files). It includes an array of all common EXIF fields and provides methods for reading and writing fields by ID, as well as displaying and saving data in a TStringGrid or TListView. Also supports DICOM meta data.

Simply add iexMetaHelpers to your uses clause to access the new methods


IOParams EXIF Helper Functions


Provide string formatted access (human-readable) to some EXIF properties:
  EXIF_AsStr
  EXIF_CanWriteEXIFData
  EXIF_FieldDescription
  EXIF_Camera_Str
  EXIF_SubjectArea_Str
  EXIF_SubjectLocation_Str



IOParams XMP Helper Functions


Helper functions for XMP meta-data:
  XMP_AsStr
  XMP_AsInt
  XMP_AsDateTime



IOParams Meta-Data Output Functions


Helper functions to output EXIF, IPTC, Dicom and XMP fields to a TStrings Object:
  EXIF_WriteToStrings
  IPTC_WriteToStrings
  Dicom_WriteToStrings
  XMP_WriteToStrings



StringGrid Helper Functions


Helper functions to output EXIF, IPTC and Dicom fields to a TStringGrid:
  NewGridForExif
  ReadGridFromExif
  WriteGridToExif
  NewGridForIPTC
  ReadGridFromIPTC
  WriteGridToIPTC
  ReadGridFromDicom
  ReadGridFromXMP
  InitializeGrid
  ClearGridFields



ListView Helper Functions


Helper functions to output EXIF and IPTC fields to a TListView:
  NewListForExif
  ReadListFromExif
  WriteListToExif
  NewListForIPTC
  ReadListFromIPTC
  WriteListToIPTC
  ReadListFromDicom
  ReadListFromXMP
  InitializeList
  ClearListFields



Global EXIF Methods


  EXIFCompatibleFile
  ReadEXIFCameraFieldsFromFile
  ReadEXIFGPSFieldsFromFile



Global IPTC Methods


  IPTCCompatibleFile
  ReadIPTCDescriptionAndKeywordsFromFile
  WriteIPTCDescriptionAndKeywordsToFile



Global Dicom Methods


  DicomCompatibleFile
  IEGetDicomTagDescription



Global XMP Methods


  XMPCompatibleFile


* Note: Delphi/C++ 2005 or newer is required to use helper classes