

Deleting ExifIFD also deletes InteropIFD and MakerNotes. GPS, IFD1, InteropIFD, MakerNotes, PrintIM and SubIFD. Deleting EXIF or IFD0 also deletes ExifIFD, GlobParamIFD, Also, within an image some groups may be contained within others, and these groups are removed if the containing group is deleted: JPEG Image: Use the -listd option for a complete list of deletable groups, and see note 5 below regarding the "APP" groups.

However, color space information is removed, so the colors may be affected (but this may be avoided by copying back the tags defined by the ColorSpaceTags shortcut). Note that not all groups are deletable, and that the JPEG APP14 "Adobe" group is not removed by default with -All= because it may affect the appearance of the image. A tag name of All is equivalent to * (except that it doesn't require quoting, while arguments with wildcards do on systems with shell globbing), and is often used when deleting all metadata (ie.

When specified with wildcards, "Unsafe" tags are not written. The wildcards * and ? may be used in tag names to assign the same value to multiple tags. The preferred group in JPEG and TIFF-format images is the first group in the following list where TAG is valid: 1) EXIF, 2) IPTC, 3) XMP. If no group name is specified, the tag is created in the preferred group, and updated in any other location where a same-named tag already exists. TAG may contain one or more leading family 0, 1, 2 or 7 group names, prefixed by optional family numbers, and separated colons.
#EXIFTOOL COMMANDS WINDOWS#
^= is used to write an empty string instead of deleting the tag when no VALUE is given, but otherwise it is equivalent to =, but note that the caret must be quoted on the Windows command line. += may also be used to increment numerical values (or decrement if VALUE is negative), and -= may be used to conditionally delete or replace a tag (see " Writing Examples" for examples). += and -= are used to add or remove existing entries from a list, or to shift date/time values (see Image::ExifTool:: and note 6 below for more details). comment=wow), or delete the tag if no VALUE is given (eg. Write a new value for the specified tag (eg. Recursively rename all JPEG photos in a directory based on the DateTimeOriginal field: exiftool '-filename).Only change the DateTimeOriginal field subtracting 1.5 hours, without keeping backups: exiftool -DateTimeOriginal-=1.5 -overwrite_original.Move the date at which all JPEG photos in the current directory were taken 1 day and 2 hours backward: exiftool "-AllDates-=0:0:1 2:0:0" -ext jpg.Move the date at which all photos in a directory were taken 1 hour forward: exiftool "-AllDates+=0:0:0 1:0:0" path/to/directory.Remove all EXIF metadata from the given image files, then re-add metadata for color and orientation: exiftool -All= -tagsfromfile -colorspacetags -orientation image1 image2.

Remove GPS EXIF metadata from given image files: exiftool "-gps*=" path/to/image1 path/to/image2.Remove all EXIF metadata from the given files: exiftool -All= path/to/file1 path/to/file2.Print the EXIF metadata for a given file: exiftool path/to/file.Read and write meta information in files Examples (TL DR)
