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 and writing |
CameraModel | Camera model name set during reading and writing |
DEL_GROUP | Hash of groups to delete |
DEL_PREVIEW | Flag to delete preview from after JPEG EOI |
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_BYTE_ORDER | Byte ordering for main EXIF directory |
EXIF_DATA | Reference to EXIF data while reading file |
EXIF_POS | Position of EXIF data in 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_INFO | Used by Image::ExifTool::CanonRaw as temporary storage for
maker note information when synthesizing maker notes from CRW file with the
MakerNotes option. |
MAKER_NOTE_FIXUP | Fixup information for maker notes extracted with the MakerNotes
option. Used by SetNewValuesFromFile() to adjust offsets in maker note IFD |
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 |
PREVIEW_INFO | Information about preview image used while writing JPEG
images only. This is a reference to a hash with the following entries:
BaseShift | - | shift for base of pointer offsets |
Data | - | data for PreviewImage to be written (may either be data
for the old or new image, or 'LOAD' to indicate that the data must be loaded from outside
the EXIF segment) |
Fixup | - | fixup for PreviewImage pointers when writing JPEG images |
IsValue | - | flag indicates that image was referenced as the value
of an IFD pointer, which means the image must fit inside the EXIF segment |
Relative | - | flag to indicate that pointer offsets are relative |
|
PRINT_CONV | Hash of PrintConv values keyed by tag key |
PRIORITY | Hash of tag Priority values for current tag, keyed by tag name (not 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 |
TIFF_TYPE | Type of TIFF data, only set if FILE_TYPE is TIFF. Valid values
are APP1, APP3, TIFF, CR2, MRW, JP2, JPX, NEF, PEF, ORF or DNG. |
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 |