Name | Description |
ADD_DIRS | hash of parent directories for each directory added during
writing (Note: entry may exist but be undefined for top-level
directory!) |
CHANGED | number of tags changed during writing |
CameraMake | camera make set during reading |
CameraModel | camera model name set during reading |
DIR_NAME | name of directory currently being processed |
EDIT_DIRS | hash of parent directories for each directory edited during
writing (Note: entry may exist but be undefined for top-level
directory!) |
EXIF_DATA | reference to EXIF data while reading file |
FILENAME | name of input file while extracting (only if we opened it, '' otherwise) |
FILE_ORDER | hash of numbers to give the sequence the tags were
extracted from file, keyed by tag key |
FILE_TYPE | file type (JPEG, TIFF, etc...) |
FOUND_TAGS | found tags with proper case and order |
INDENT | indent string for verbose output |
IO_TAG_LIST | list for output of requested tags in proper case and order |
MAKER_NOTE_POS | position of maker note in source file, used by SetNewValuesFromFile()
to adjust offsets in maker note IFD |
MAKER_NOTE_WARN | warning flag set if pointers in maker notes directory run
outside of maker notes data |
NEW_VALUE | hash of new value information keyed by tag info reference
Elements of new value information hash are:
TagInfo | tag information reference |
DelValue | list of specific values to delete |
Value | list of values to add |
IsCreating | must be set for the tag to be added. otherwise just
changed if it already exists |
|
NUM_FOUND | number of tags found |
OPTIONS | ExifTool options |
PRINT_CONV | hash of PrintConv values keyed by tag key |
RAF | random access file object for reading from input file |
REQUESTED_TAGS | list of requested tags in original case |
TAG_EXTRA | hash of extra information (IFD name or XMP namespace) keyed by
tag key |
TAG_INFO | hash of tagInfo hash references, keyed by tag key |
VALUE_CONV | hash of ValueConv values keyed by tag key |
WRITE_GROUPS | list of write groups in order of priority |
WRITE_PRIORITY | hash of write priority values keyed by group name |
XMP_CAPTURE | hash of tag information (value, attribute hash) keyed by XMP
property path, used by XMP module during writing |
XMP_ERROR | error string used by XMP module during writing |
XMP_NS | hash of URI's keyed by namespace prefix, used by XMP module
during writing to remember all used namespaces |