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 |
CameraType | Camera type used for decoding some Olympus tags |
DEL_GROUP | Hash of groups to delete |
DEL_PREVIEW | Flag to delete preview from after JPEG EOI |
DIR_COUNT | Hash reference for counters of various types of directorys (ICC, IPTC,...) |
DIR_NAME | Name of directory currently being processed |
DROP_TAGS | Flag to exclude "Drop" tags when writing |
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_EXT | File extension (JPG, PEF, etc...) |
FILE_TYPE | File type (JPEG, TIFF, etc...) |
FOUND_TAGS | Found tags with proper case and order |
GROUP1 | Hash of family 1 gruop names (ie. IFD name or XMP namespace),
keyed by tag key |
INDENT | Indent string for verbose output |
IO_TAG_LIST | List for output of requested tags in proper case and order |
MAKER_NOTE_BYTE_ORDER | Byte order of extracted maker notes if extracted
as a block with MakerNotes option set. |
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 |
Next | - | reference to next new value hash in linked list
if there is more than one new value hash (for writing to different groups) for this
tagInfo |
Save | - | flag set by call to SaveNewValues() if this value
should be saved |
|
NO_LIST | Set if List tags shouldn't be accumulated into a list |
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 |
|
PRIORITY | Hash of tag Priority values for current tag, keyed by tag name (not tag key!) |
PRIORITY_DIR | Name of priority IFD (ie. the IFD for the full resolution image) |
RAF | Random access file object for reading from input file |
REQUESTED_TAGS | List of requested tags in original case |
REQ_TAG_LOOKUP | Hash for looking up requested tags (keys are lower case tag names) |
SAVE_NEW_VALUE | Hash of new value information which was overwritten after
a call to SaveNewValues() |
SET_GROUP1 | Value to use for family 1 group name when new tags
are found. May start with a '+' sign to add to existing group name |
TAG_INFO | Hash of tagInfo hash references, keyed by tag key |
TIFF_END | Location of end of regular TIFF file set by WriteExif() |
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 | Hash of raw tag 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 |