diff options
Diffstat (limited to 'html/exiftool_pod.pdf')
-rw-r--r-- | html/exiftool_pod.pdf | 1676 |
1 files changed, 853 insertions, 823 deletions
diff --git a/html/exiftool_pod.pdf b/html/exiftool_pod.pdf index 060924ed..de4579a7 100644 --- a/html/exiftool_pod.pdf +++ b/html/exiftool_pod.pdf @@ -12,7 +12,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 1)Tj +( -- ExifTool 12.74 -- 1)Tj /TT4 1 Tf 0 -1.6333 TD (EXIFTOOL\(1\) User Contributed Perl Documentation EXIFTOOL\(1\))Tj @@ -637,7 +637,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 2)Tj +( -- ExifTool 12.74 -- 2)Tj /TT4 1 Tf 0 -1.6333 TD ( ASF r | FFF r/w | M4A/V r/w | PCD r | THM r/w)Tj @@ -834,7 +834,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 3)Tj +( -- ExifTool 12.74 -- 3)Tj /TT4 1 Tf 0 -1.6333 TD ( -b \(-binary\) Output metadata in binary format)Tj @@ -877,7 +877,7 @@ T* T* ( -n \(--printConv\) No print conversion)Tj T* -( -p FMTFILE \(-printFormat\) Print output in specified format)Tj +( -p[-] STR \(-printFormat\) Print output in specified format)Tj T* ( -php Export tags as a PHP Array)Tj T* @@ -993,7 +993,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 4)Tj +( -- ExifTool 12.74 -- 4)Tj /TT4 1 Tf 0 -2.7333 TD ( -geotag TRKFILE Geotag images from specified GPS log)Tj @@ -1282,7 +1282,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 5)Tj +( -- ExifTool 12.74 -- 5)Tj /TT4 1 Tf 0 -1.6333 TD ( excluded\), or to exclude groups from being deleted when deleting)Tj @@ -1617,7 +1617,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 6)Tj +( -- ExifTool 12.74 -- 6)Tj /TT4 1 Tf 0 -1.6333 TD ( assignments affect the same tag, the latter takes precedence)Tj @@ -1990,7 +1990,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 7)Tj +( -- ExifTool 12.74 -- 7)Tj /TT4 1 Tf 0 -1.6333 TD ( is used as a group name, then the specified tag\(s\) are written to)Tj @@ -2491,7 +2491,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 8)Tj +( -- ExifTool 12.74 -- 8)Tj /TT4 1 Tf 0 -1.6333 TD ( 3\) The maker note information is copied as a block, so it isn't)Tj @@ -2812,7 +2812,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 9)Tj +( -- ExifTool 12.74 -- 9)Tj /TT4 1 Tf 0 -1.6333 TD ( --_)Tj @@ -3265,7 +3265,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 10)Tj +( -- ExifTool 12.74 -- 10)Tj /TT4 1 Tf 0 -1.6333 TD ( 3\) This print formatting may be disabled with the -)Tj @@ -3606,7 +3606,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 11)Tj +( -- ExifTool 12.74 -- 11)Tj /TT4 1 Tf 0 -1.6333 TD ( required.)Tj @@ -3949,7 +3949,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 12)Tj +( -- ExifTool 12.74 -- 12)Tj /TT4 1 Tf 0 -1.6333 TD ( effect on date-only or time-only tags and ignores timezone)Tj @@ -4624,7 +4624,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 13)Tj +( -- ExifTool 12.74 -- 13)Tj /TT4 1 Tf 0 -1.6333 TD ( provided, the EXIF/TIFF base offset is used. Use -)Tj @@ -5139,7 +5139,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 14)Tj +( -- ExifTool 12.74 -- 14)Tj /TT4 1 Tf 0 -1.6333 TD ( always English, independent of the -)Tj @@ -5378,7 +5378,7 @@ endobj endobj 50 0 obj << -/Length 5378 +/Length 5405 >> stream
BT @@ -5388,7 +5388,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 15)Tj +( -- ExifTool 12.74 -- 15)Tj /TT4 1 Tf 0 -1.6333 TD ( > exiftool -Orientation# -Orientation -S a.jpg)Tj @@ -5413,8 +5413,14 @@ T* 4.2 0 TD (-p)Tj 0.6 0 TD -(p _)Tj -1.2 0 TD +(p[-] _)Tj +3 0 TD +(S_)Tj +0.6 0 TD +(T_)Tj +0.6 0 TD +(R or _)Tj +3 0 TD (F_)Tj 0.6 0 TD (M_)Tj @@ -5427,13 +5433,7 @@ T* 0.6 0 TD (L_)Tj 0.6 0 TD -(E or _)Tj -3 0 TD -(S_)Tj -0.6 0 TD -(T_)Tj -0.6 0 TD -(R \(-)Tj +(E \(-)Tj 1.8 0 TD (-p)Tj 0.6 0 TD @@ -5458,14 +5458,14 @@ T* (at)Tj 0.6 0 TD (t\))Tj --22.2 -1.1 TD -( Print output in the format specified by the given file or string.)Tj +-24 -1.1 TD +( Print output in the format specified by the given string or file.)Tj T* ( The argument is interpreted as a string unless a file of that name)Tj T* ( exists, in which case the string is loaded from the contents of)Tj T* -( the file. Tag names in the format file or string begin with a "$")Tj +( the file. Tag names in the format string or file begin with a "$")Tj T* ( symbol and may contain leading group names and/or a trailing "#")Tj T* @@ -5478,36 +5478,50 @@ T* ( an alphanumeric character, hyphen, underline, colon or number)Tj T* ( sign\). Use $$ to represent a "$" symbol, and $/ for a newline.)Tj -0 -2.2 TD +T* +( When the string argument is used \(ie. _)Tj +30 0 TD +(S_)Tj +0.6 0 TD +(T_)Tj +0.6 0 TD +(R\), a newline is added to)Tj +-31.2 -1.1 TD +( the end of the string unless -)Tj +24.6 0 TD +(-p)Tj +0.6 0 TD +(p-)Tj +0.6 0 TD +(- is specified.)Tj +-25.8 -2.2 TD ( Multiple -)Tj 12.6 0 TD (-p)Tj 0.6 0 TD -(p options may be used, each contributing a line \(or)Tj +(p options may be used. Lines beginning with "#[HEAD]")Tj -13.2 -1.1 TD -( more\) of text to the output. Lines beginning with "#[HEAD]" and)Tj -T* -( "#[TAIL]" are output before the first processed file and after the)Tj +( and "#[TAIL]" are output before the first processed file and after)Tj T* -( last processed file respectively. Lines beginning with "#[SECT]")Tj +( the last processed file respectively. Lines beginning with)Tj T* -( and "#[ENDS]" are output before and after each section of files.)Tj +( "#[SECT]" and "#[ENDS]" are output before and after each section)Tj T* -( A section is defined as a group of consecutive files with the same)Tj +( of files. A section is defined as a group of consecutive files)Tj T* -( section header \(eg. files are grouped by directory if "#[SECT]")Tj +( with the same section header \(eg. files are grouped by directory)Tj T* -( contains $directory\). Lines beginning with "#[BODY]" and lines)Tj +( if "#[SECT]" contains $directory\). Lines beginning with "#[BODY]")Tj T* -( not beginning with "#" are output for each processed file. Lines)Tj +( and lines not beginning with "#" are output for each processed)Tj T* -( beginning with "#[IF]" are not output, but all BODY lines are)Tj +( file. Lines beginning with "#[IF]" are not output, but all BODY)Tj T* -( skipped if any tag on an IF line doesn't exist. Other lines)Tj +( lines are skipped if any tag on an IF line doesn't exist. Other)Tj T* -( beginning with "#" are ignored. \(To output a line beginning with)Tj +( lines beginning with "#" are ignored. \(To output a line beginning)Tj T* -( "#", use "#[BODY]#".\) For example, this format file:)Tj +( with "#", use "#[BODY]#".\) For example, this format file:)Tj 0 -2.2 TD ( # this is a comment line)Tj 0 -1.1 TD @@ -5525,7 +5539,7 @@ T* T* ( produces output like this:)Tj T* -( -- Generated by ExifTool 12.73 --)Tj +( -- Generated by ExifTool 12.74 --)Tj 0 -1.1 TD ( File: a.jpg - 2003:10:31 15:44:19)Tj T* @@ -5537,19 +5551,31 @@ T* T* ( -- end --)Tj 0 -2.2 TD -( The values of List-type tags with multiple items and Shortcut tags)Tj +( The values of List-type tags with multiple items, Shortcut tags)Tj 0 -1.1 TD -( representing multiple tags are joined according the -)Tj -38.4 0 TD +( representing multiple tags, and matching tags when the "All" group)Tj +T* +( is specified are joined according the -)Tj +30 0 TD (-s)Tj 0.6 0 TD (se)Tj 0.6 0 TD (ep)Tj 0.6 0 TD -(p option)Tj --40.2 -1.1 TD -( setting when interpolated in the string.)Tj +(p option setting when)Tj +-31.8 -1.1 TD +( interpolated in the string. \(Note that when "All" is used as a)Tj +T* +( group name, dupicate tags are included regardless of the)Tj +T* +( Duplicates option setting.\) When "All" is used as a tag name, a)Tj +T* +( value of 1 is returned if any tag exists in the specified group,)Tj +T* +( or 0 otherwise \(unless the "All" group is also specified, in which)Tj +T* +( case the values of all matching tags are joined\).)Tj 0 -2.2 TD ( When -)Tj 10.2 0 TD @@ -5596,34 +5622,6 @@ T* (p, embedded)Tj -34.8 -1.1 TD ( documents are effectively processed as separate input files.)Tj -0 -2.2 TD -( If a specified tag does not exist, a minor warning is issued and)Tj -0 -1.1 TD -( the line with the missing tag is not printed. However, the -)Tj -43.2 0 TD -(-f)Tj -0.6 0 TD -(f)Tj --43.8 -1.1 TD -( option may be used to set the value of missing tags to '-' \(but)Tj -T* -( this may be configured via the API MissingTagValue option\), or the)Tj -T* -( -)Tj -7.2 0 TD -(-m)Tj -0.6 0 TD -(m option may be used to ignore minor warnings and leave the)Tj --7.8 -1.1 TD -( missing values empty. Alternatively, -)Tj -30 0 TD -(-q)Tj -0.6 0 TD -(q -)Tj -1.2 0 TD -(-q)Tj -0.6 0 TD -(q may be used to simply)Tj ET endstream endobj @@ -5641,7 +5639,7 @@ endobj endobj 53 0 obj << -/Length 7764 +/Length 7509 >> stream
BT @@ -5651,9 +5649,37 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 16)Tj +( -- ExifTool 12.74 -- 16)Tj /TT4 1 Tf -0 -1.6333 TD +0 -2.7333 TD +( If a specified tag does not exist, a minor warning is issued and)Tj +0 -1.1 TD +( the line with the missing tag is not printed. However, the -)Tj +43.2 0 TD +(-f)Tj +0.6 0 TD +(f)Tj +-43.8 -1.1 TD +( option may be used to set the value of missing tags to '-' \(but)Tj +T* +( this may be configured via the API MissingTagValue option\), or the)Tj +T* +( -)Tj +7.2 0 TD +(-m)Tj +0.6 0 TD +(m option may be used to ignore minor warnings and leave the)Tj +-7.8 -1.1 TD +( missing values empty. Alternatively, -)Tj +30 0 TD +(-q)Tj +0.6 0 TD +(q -)Tj +1.2 0 TD +(-q)Tj +0.6 0 TD +(q may be used to simply)Tj +-32.4 -1.1 TD ( suppress the warning messages.)Tj 0 -2.2 TD ( The "Advanced formatting feature" may be used to modify the values)Tj @@ -6113,7 +6139,36 @@ T* ( in the order they were specified on the command line, or if not)Tj T* ( specified, the order they were extracted from the file. By)Tj -T* +ET +endstream +endobj +54 0 obj +<< +/ProcSet [/PDF /Text ] +/Font << +/TT2 4 0 R +/TT4 5 0 R +>> +/ExtGState << +/GS1 6 0 R +>> +>> +endobj +56 0 obj +<< +/Length 7820 +>> +stream
+BT +/TT2 1 Tf +10 0 0 10 29 806.3333 Tm +0 g +/GS1 gs +0 Tc +0 Tw +( -- ExifTool 12.74 -- 17)Tj +/TT4 1 Tf +0 -1.6333 TD ( default, tags are organized by groups when combined with the -)Tj 43.8 0 TD (-g)Tj @@ -6183,38 +6238,9 @@ T* (-j)Tj 0.6 0 TD (j\) output formats. For other output formats,)Tj -ET -endstream -endobj -54 0 obj -<< -/ProcSet [/PDF /Text ] -/Font << -/TT2 4 0 R -/TT4 5 0 R ->> -/ExtGState << -/GS1 6 0 R ->> ->> -endobj -56 0 obj -<< -/Length 7326 ->> -stream
-BT -/TT2 1 Tf -10 0 0 10 29 806.3333 Tm -0 g -/GS1 gs -0 Tc -0 Tw -( -- ExifTool 12.73 -- 17)Tj -/TT4 1 Tf -0 -1.6333 TD +-19.2 -1.1 TD ( XMP structures and lists are serialized into the same format as)Tj -0 -1.1 TD +T* ( when writing structured information \(see)Tj T* ( <https://exiftool.org/struct.html> for details\). When copying,)Tj @@ -6622,18 +6648,6 @@ T* ( directory:)Tj 0 -2.2 TD ( exiftool -filename -createdate -T -w+! %d/out.txt -r DIR)Tj -T* -( Capitalized format codes %D, %F, %E and %C provide slightly)Tj -0 -1.1 TD -( different alternatives to the lower case versions. %D does not)Tj -T* -( include the trailing '/', %F is the full filename including)Tj -T* -( extension, %E includes the leading '.', and %C increments the)Tj -T* -( count for each processed file \(see below\).)Tj -0 -2.2 TD -( Notes:)Tj ET endstream endobj @@ -6651,7 +6665,7 @@ endobj endobj 59 0 obj << -/Length 4538 +/Length 4437 >> stream
BT @@ -6661,9 +6675,21 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 18)Tj +( -- ExifTool 12.74 -- 18)Tj /TT4 1 Tf -0 -2.7333 TD +0 -1.6333 TD +( Capitalized format codes %D, %F, %E and %C provide slightly)Tj +0 -1.1 TD +( different alternatives to the lower case versions. %D does not)Tj +T* +( include the trailing '/', %F is the full filename including)Tj +T* +( extension, %E includes the leading '.', and %C increments the)Tj +T* +( count for each processed file \(see below\).)Tj +0 -2.2 TD +( Notes:)Tj +T* ( 1\) In a Windows BAT file the "%" character is represented by "%%",)Tj 0 -1.1 TD ( so an argument like "%d%f.txt" is written as "%%d%%f.txt".)Tj @@ -6765,20 +6791,6 @@ T* ( -w A%-cZ.txt # AZ.txt, A-1Z.txt, A-2Z.txt ...)Tj 0 -1.1 TD ( -w B%5c.txt # B.txt, B00001.txt, B00002.txt ...)Tj -T* -( -w C%.c.txt # C0.txt, C1.txt, C2.txt ...)Tj -T* -( -w D%-.c.txt # D-0.txt, D-1.txt, D-2.txt ...)Tj -T* -( -w E%-.4c.txt # E-0000.txt, E-0001.txt, E-0002.txt ...)Tj -T* -( -w F%-.4nc.txt # F-0001.txt, F-0002.txt, F-0003.txt ...)Tj -T* -( -w G%+c.txt # G.txt, G_1.txt G_2.txt ...)Tj -T* -( -w H%-lc.txt # H.txt, H-b.txt, H-c.txt ...)Tj -T* -( -w I.%.3uc.txt # I.AAA.txt, I.AAB.txt, I.AAC.txt ...)Tj ET endstream endobj @@ -6796,7 +6808,7 @@ endobj endobj 62 0 obj << -/Length 5916 +/Length 5755 >> stream
BT @@ -6806,9 +6818,23 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 19)Tj +( -- ExifTool 12.74 -- 19)Tj /TT4 1 Tf -0 -2.7333 TD +0 -1.6333 TD +( -w C%.c.txt # C0.txt, C1.txt, C2.txt ...)Tj +0 -1.1 TD +( -w D%-.c.txt # D-0.txt, D-1.txt, D-2.txt ...)Tj +T* +( -w E%-.4c.txt # E-0000.txt, E-0001.txt, E-0002.txt ...)Tj +T* +( -w F%-.4nc.txt # F-0001.txt, F-0002.txt, F-0003.txt ...)Tj +T* +( -w G%+c.txt # G.txt, G_1.txt G_2.txt ...)Tj +T* +( -w H%-lc.txt # H.txt, H-b.txt, H-c.txt ...)Tj +T* +( -w I.%.3uc.txt # I.AAA.txt, I.AAB.txt, I.AAC.txt ...)Tj +0 -2.2 TD ( A special feature allows the copy number to be incremented for)Tj 0 -1.1 TD ( each processed file by using %C \(upper case\) instead of %c. This)Tj @@ -7012,9 +7038,38 @@ T* (W sends a list of the tags and output)Tj -24 -1.1 TD ( file names to the console instead of giving a verbose dump of the)Tj -T* +ET +endstream +endobj +63 0 obj +<< +/ProcSet [/PDF /Text ] +/Font << +/TT2 4 0 R +/TT4 5 0 R +>> +/ExtGState << +/GS1 6 0 R +>> +>> +endobj +65 0 obj +<< +/Length 8872 +>> +stream
+BT +/TT2 1 Tf +10 0 0 10 29 806.3333 Tm +0 g +/GS1 gs +0 Tc +0 Tw +( -- ExifTool 12.74 -- 20)Tj +/TT4 1 Tf +0 -1.6333 TD ( entire file. \(Unless appending all output to one file for each)Tj -T* +0 -1.1 TD ( source file by using -)Tj 19.8 0 TD (-W)Tj @@ -7050,36 +7105,7 @@ T* (M_)Tj 0.6 0 TD (T to give the files unique names.)Tj -ET -endstream -endobj -63 0 obj -<< -/ProcSet [/PDF /Text ] -/Font << -/TT2 4 0 R -/TT4 5 0 R ->> -/ExtGState << -/GS1 6 0 R ->> ->> -endobj -65 0 obj -<< -/Length 8601 ->> -stream
-BT -/TT2 1 Tf -10 0 0 10 29 806.3333 Tm -0 g -/GS1 gs -0 Tc -0 Tw -( -- ExifTool 12.73 -- 20)Tj -/TT4 1 Tf -0 -2.7333 TD +-23.4 -2.2 TD ( -)Tj 4.2 0 TD (-W)Tj @@ -7669,26 +7695,6 @@ T* ( substantially, especially for PDF files with many embedded images)Tj T* ( or videos with streaming metadata.)Tj -0 -2.2 TD -( When used with -)Tj -16.2 0 TD -(-e)Tj -0.6 0 TD -(ee)Tj -0.6 0 TD -(e, the -)Tj -4.2 0 TD -(-p)Tj -0.6 0 TD -(p option is evaluated for each embedded)Tj --22.2 -1.1 TD -( document as if it were a separate input file. This allows, for)Tj -T* -( example, generation of GPS track logs from timed metadata in)Tj -T* -( videos. See <https://exiftool.org/geotag.html#Inverse> for)Tj -T* -( examples.)Tj ET endstream endobj @@ -7706,7 +7712,7 @@ endobj endobj 68 0 obj << -/Length 7681 +/Length 7116 >> stream
BT @@ -7716,9 +7722,29 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 21)Tj +( -- ExifTool 12.74 -- 21)Tj /TT4 1 Tf -0 -1.6333 TD +0 -2.7333 TD +( When used with -)Tj +16.2 0 TD +(-e)Tj +0.6 0 TD +(ee)Tj +0.6 0 TD +(e, the -)Tj +4.2 0 TD +(-p)Tj +0.6 0 TD +(p option is evaluated for each embedded)Tj +-22.2 -1.1 TD +( document as if it were a separate input file. This allows, for)Tj +T* +( example, generation of GPS track logs from timed metadata in)Tj +T* +( videos. See <https://exiftool.org/geotag.html#Inverse> for)Tj +T* +( examples.)Tj +0 -2.2 TD ( Setting _)Tj 12 0 TD (N_)Tj @@ -8086,7 +8112,36 @@ T* (4 doesn't even read the file header, and)Tj -18.6 -1.1 TD ( returns only System tags and a FileType based on the file)Tj -T* +ET +endstream +endobj +69 0 obj +<< +/ProcSet [/PDF /Text ] +/Font << +/TT2 4 0 R +/TT4 5 0 R +>> +/ExtGState << +/GS1 6 0 R +>> +>> +endobj +72 0 obj +<< +/Length 7914 +>> +stream
+BT +/TT2 1 Tf +10 0 0 10 29 806.3333 Tm +0 g +/GS1 gs +0 Tc +0 Tw +( -- ExifTool 12.74 -- 22)Tj +/TT4 1 Tf +0 -1.6333 TD ( extension. -)Tj 14.4 0 TD (-f)Tj @@ -8174,36 +8229,7 @@ T* (er)Tj 0.6 0 TD (r options for details.)Tj -ET -endstream -endobj -69 0 obj -<< -/ProcSet [/PDF /Text ] -/Font << -/TT2 4 0 R -/TT4 5 0 R ->> -/ExtGState << -/GS1 6 0 R ->> ->> -endobj -72 0 obj -<< -/Length 7721 ->> -stream
-BT -/TT2 1 Tf -10 0 0 10 29 806.3333 Tm -0 g -/GS1 gs -0 Tc -0 Tw -( -- ExifTool 12.73 -- 22)Tj -/TT4 1 Tf -0 -1.6333 TD +-22.2 -2.2 TD ( -)Tj 4.2 0 TD (-f)Tj @@ -8601,7 +8627,36 @@ T* (U_)Tj 0.6 0 TD (M \(see)Tj --43.2 -1.1 TD +ET +endstream +endobj +73 0 obj +<< +/ProcSet [/PDF /Text ] +/Font << +/TT2 4 0 R +/TT4 5 0 R +>> +/ExtGState << +/GS1 6 0 R +>> +>> +endobj +75 0 obj +<< +/Length 6756 +>> +stream
+BT +/TT2 1 Tf +10 0 0 10 29 806.3333 Tm +0 g +/GS1 gs +0 Tc +0 Tw +( -- ExifTool 12.74 -- 23)Tj +/TT4 1 Tf +0 -1.6333 TD ( the -)Tj 9.6 0 TD (-f)Tj @@ -8655,38 +8710,9 @@ T* ( enough files fail the condition.)Tj 0 -2.2 TD ( The expression has access to the current ExifTool object through)Tj -ET -endstream -endobj -73 0 obj -<< -/ProcSet [/PDF /Text ] -/Font << -/TT2 4 0 R -/TT4 5 0 R ->> -/ExtGState << -/GS1 6 0 R ->> ->> -endobj -75 0 obj -<< -/Length 6727 ->> -stream
-BT -/TT2 1 Tf -10 0 0 10 29 806.3333 Tm -0 g -/GS1 gs -0 Tc -0 Tw -( -- ExifTool 12.73 -- 23)Tj -/TT4 1 Tf -0 -1.6333 TD -( $self, and the following special functions are available to allow)Tj 0 -1.1 TD +( $self, and the following special functions are available to allow)Tj +T* ( short-circuiting of the file processing. Both functions have a)Tj T* ( return value of 1. Case is significant for function names.)Tj @@ -9002,7 +9028,36 @@ T* (-o)Tj 0.6 0 TD (o option.)Tj --18 -2.2 TD +ET +endstream +endobj +76 0 obj +<< +/ProcSet [/PDF /Text ] +/Font << +/TT2 4 0 R +/TT4 5 0 R +>> +/ExtGState << +/GS1 6 0 R +>> +>> +endobj +78 0 obj +<< +/Length 8553 +>> +stream
+BT +/TT2 1 Tf +10 0 0 10 29 806.3333 Tm +0 g +/GS1 gs +0 Tc +0 Tw +( -- ExifTool 12.74 -- 24)Tj +/TT4 1 Tf +0 -1.6333 TD ( _)Tj 7.2 0 TD (O_)Tj @@ -9052,38 +9107,9 @@ T* ( string examples.)Tj 0 -2.2 TD ( The output file is taken to be a directory name if it already)Tj -ET -endstream -endobj -76 0 obj -<< -/ProcSet [/PDF /Text ] -/Font << -/TT2 4 0 R -/TT4 5 0 R ->> -/ExtGState << -/GS1 6 0 R ->> ->> -endobj -78 0 obj -<< -/Length 8565 ->> -stream
-BT -/TT2 1 Tf -10 0 0 10 29 806.3333 Tm -0 g -/GS1 gs -0 Tc -0 Tw -( -- ExifTool 12.73 -- 24)Tj -/TT4 1 Tf -0 -1.6333 TD -( exists as a directory or if the name ends with '/'. Output)Tj 0 -1.1 TD +( exists as a directory or if the name ends with '/'. Output)Tj +T* ( directories are created if necessary. Existing files will not be)Tj T* ( overwritten. Combining the -)Tj @@ -9621,9 +9647,38 @@ T* ( Specify password to allow processing of password-protected PDF)Tj T* ( documents. If a password is required but not given, a warning is)Tj -T* +ET +endstream +endobj +79 0 obj +<< +/ProcSet [/PDF /Text ] +/Font << +/TT2 4 0 R +/TT4 5 0 R +>> +/ExtGState << +/GS1 6 0 R +>> +>> +endobj +81 0 obj +<< +/Length 7391 +>> +stream
+BT +/TT2 1 Tf +10 0 0 10 29 806.3333 Tm +0 g +/GS1 gs +0 Tc +0 Tw +( -- ExifTool 12.74 -- 25)Tj +/TT4 1 Tf +0 -1.6333 TD ( issued and the document is not processed. This option is ignored)Tj -T* +0 -1.1 TD ( if a password is not required.)Tj 0 -2.2 TD ( -)Tj @@ -9679,36 +9734,7 @@ T* (s option adds a progress count in brackets after the name)Tj -12 -1.1 TD ( of each processed file, giving the current file number and the)Tj -ET -endstream -endobj -79 0 obj -<< -/ProcSet [/PDF /Text ] -/Font << -/TT2 4 0 R -/TT4 5 0 R ->> -/ExtGState << -/GS1 6 0 R ->> ->> -endobj -81 0 obj -<< -/Length 6994 ->> -stream
-BT -/TT2 1 Tf -10 0 0 10 29 806.3333 Tm -0 g -/GS1 gs -0 Tc -0 Tw -( -- ExifTool 12.73 -- 25)Tj -/TT4 1 Tf -0 -1.6333 TD +T* ( total number of files to be processed. Implies the -)Tj 38.4 0 TD (-v)Tj @@ -10114,16 +10140,6 @@ T* ( c - Create new tags)Tj T* ( g - create new Groups as necessary)Tj -0 -2.2 TD -( For example, use "-wm cg" to only create new tags \(and avoid)Tj -0 -1.1 TD -( editing existing ones\).)Tj -0 -2.2 TD -( The level of the group is the SubDirectory level in the metadata)Tj -0 -1.1 TD -( structure. For XMP or IPTC this is the full XMP/IPTC block \(the)Tj -T* -( family 0 group\), but for EXIF this is the individual IFD \(the)Tj ET endstream endobj @@ -10141,7 +10157,7 @@ endobj endobj 84 0 obj << -/Length 8524 +/Length 8180 >> stream
BT @@ -10151,9 +10167,19 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 26)Tj +( -- ExifTool 12.74 -- 26)Tj /TT4 1 Tf -0 -1.6333 TD +0 -2.7333 TD +( For example, use "-wm cg" to only create new tags \(and avoid)Tj +0 -1.1 TD +( editing existing ones\).)Tj +0 -2.2 TD +( The level of the group is the SubDirectory level in the metadata)Tj +0 -1.1 TD +( structure. For XMP or IPTC this is the full XMP/IPTC block \(the)Tj +T* +( family 0 group\), but for EXIF this is the individual IFD \(the)Tj +T* ( family 1 group\).)Tj 0 -2.2 TD ( -)Tj @@ -10715,7 +10741,36 @@ T* (tr)Tj 0.6 0 TD (r or)Tj --42 -1.1 TD +ET +endstream +endobj +85 0 obj +<< +/ProcSet [/PDF /Text ] +/Font << +/TT2 4 0 R +/TT4 5 0 R +>> +/ExtGState << +/GS1 6 0 R +>> +>> +endobj +87 0 obj +<< +/Length 6394 +>> +stream
+BT +/TT2 1 Tf +10 0 0 10 29 806.3333 Tm +0 g +/GS1 gs +0 Tc +0 Tw +( -- ExifTool 12.74 -- 27)Tj +/TT4 1 Tf +0 -1.6333 TD ( -)Tj 7.2 0 TD (-l)Tj @@ -10763,38 +10818,9 @@ T* ( -list -EXIF:All # list all EXIF tags)Tj T* ( -list -xmp:time:all # list all XMP tags relating to time)Tj -ET -endstream -endobj -85 0 obj -<< -/ProcSet [/PDF /Text ] -/Font << -/TT2 4 0 R -/TT4 5 0 R ->> -/ExtGState << -/GS1 6 0 R ->> ->> -endobj -87 0 obj -<< -/Length 6031 ->> -stream
-BT -/TT2 1 Tf -10 0 0 10 29 806.3333 Tm -0 g -/GS1 gs -0 Tc -0 Tw -( -- ExifTool 12.73 -- 27)Tj -/TT4 1 Tf -0 -1.6333 TD +T* ( -listw -XMP-dc:All # list all writable XMP-dc tags)Tj -0 -1.1 TD +T* ( -listf # list all supported file extensions)Tj T* ( -listr # list all recognized file extensions)Tj @@ -11038,16 +11064,6 @@ T* ( in QuickTime-format files. Note that GPSPitch and GPSRoll are)Tj T* ( non-standard, and require user-defined tags in order to be)Tj -T* -( written.)Tj -0 -2.2 TD -( The "Geosync" tag may be used to specify a time correction which)Tj -0 -1.1 TD -( is applied to each "Geotime" value for synchronization with GPS)Tj -T* -( time. For example, the following command compensates for image)Tj -T* -( times which are 1 minute and 20 seconds behind GPS:)Tj ET endstream endobj @@ -11065,7 +11081,7 @@ endobj endobj 90 0 obj << -/Length 6885 +/Length 6614 >> stream
BT @@ -11075,11 +11091,21 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 28)Tj +( -- ExifTool 12.74 -- 28)Tj /TT4 1 Tf 0 -1.6333 TD -( exiftool -geosync=+1:20 -geotag a.log DIR)Tj +( written.)Tj +0 -2.2 TD +( The "Geosync" tag may be used to specify a time correction which)Tj +0 -1.1 TD +( is applied to each "Geotime" value for synchronization with GPS)Tj +T* +( time. For example, the following command compensates for image)Tj +T* +( times which are 1 minute and 20 seconds behind GPS:)Tj 0 -2.2 TD +( exiftool -geosync=+1:20 -geotag a.log DIR)Tj +T* ( Advanced "Geosync" features allow a piecewise linear time drift)Tj 0 -1.1 TD ( correction and synchronization from previously geotagged images.)Tj @@ -11469,7 +11495,36 @@ T* ( directory "DIR":)Tj 0 -2.2 TD ( exiftool -restore_original -ext jpg DIR)Tj -T* +ET +endstream +endobj +91 0 obj +<< +/ProcSet [/PDF /Text ] +/Font << +/TT2 4 0 R +/TT4 5 0 R +>> +/ExtGState << +/GS1 6 0 R +>> +>> +endobj +93 0 obj +<< +/Length 9364 +>> +stream
+BT +/TT2 1 Tf +10 0 0 10 29 806.3333 Tm +0 g +/GS1 gs +0 Tc +0 Tw +( -- ExifTool 12.74 -- 29)Tj +/TT4 1 Tf +0 -2.7333 TD ( The -)Tj 9.6 0 TD (-d)Tj @@ -11511,38 +11566,9 @@ T* ( the following command deletes "a.jpg_original" if it exists, after)Tj T* ( asking "Are you sure?":)Tj -ET -endstream -endobj -91 0 obj -<< -/ProcSet [/PDF /Text ] -/Font << -/TT2 4 0 R -/TT4 5 0 R ->> -/ExtGState << -/GS1 6 0 R ->> ->> -endobj -93 0 obj -<< -/Length 9911 ->> -stream
-BT -/TT2 1 Tf -10 0 0 10 29 806.3333 Tm -0 g -/GS1 gs -0 Tc -0 Tw -( -- ExifTool 12.73 -- 29)Tj -/TT4 1 Tf -0 -1.6333 TD -( exiftool -delete_original a.jpg)Tj 0 -2.2 TD +( exiftool -delete_original a.jpg)Tj +T* ( These options may not be used with other options to read or write)Tj 0 -1.1 TD ( tag values in the same command, but may be combined with options)Tj @@ -11695,7 +11721,11 @@ T* T* ( values are. See Image::ExifTool Options for option details. This)Tj T* -( overrides API options set via the config file.)Tj +( overrides API options set via the config file. Note that the)Tj +T* +( exiftool app sets some API options internally, and attempts to)Tj +T* +( change these via the command line will have no effect.)Tj 0 -2.2 TD ( -)Tj 4.2 0 TD @@ -12182,7 +12212,36 @@ T* (e!)Tj 0.6 0 TD (!\). Saves the)Tj --38.4 -1.1 TD +ET +endstream +endobj +94 0 obj +<< +/ProcSet [/PDF /Text ] +/Font << +/TT2 4 0 R +/TT4 5 0 R +>> +/ExtGState << +/GS1 6 0 R +>> +>> +endobj +96 0 obj +<< +/Length 8097 +>> +stream
+BT +/TT2 1 Tf +10 0 0 10 29 806.3333 Tm +0 g +/GS1 gs +0 Tc +0 Tw +( -- ExifTool 12.74 -- 30)Tj +/TT4 1 Tf +0 -1.6333 TD ( name of the file specified by the -)Tj 27.6 0 TD (-s)Tj @@ -12288,36 +12347,7 @@ T* (U_)Tj 0.6 0 TD (M is an optional number)Tj -ET -endstream -endobj -94 0 obj -<< -/ProcSet [/PDF /Text ] -/Font << -/TT2 4 0 R -/TT4 5 0 R ->> -/ExtGState << -/GS1 6 0 R ->> ->> -endobj -96 0 obj -<< -/Length 7822 ->> -stream
-BT -/TT2 1 Tf -10 0 0 10 29 806.3333 Tm -0 g -/GS1 gs -0 Tc -0 Tw -( -- ExifTool 12.73 -- 30)Tj -/TT4 1 Tf -0 -1.6333 TD +-33 -1.1 TD ( that is echoed in the "{ready}" message when using the -)Tj 40.2 0 TD (-s)Tj @@ -12751,7 +12781,36 @@ T* (L_)Tj 0.6 0 TD (E, which may)Tj --39.6 -1.1 TD +ET +endstream +endobj +97 0 obj +<< +/ProcSet [/PDF /Text ] +/Font << +/TT2 4 0 R +/TT4 5 0 R +>> +/ExtGState << +/GS1 6 0 R +>> +>> +endobj +99 0 obj +<< +/Length 8008 +>> +stream
+BT +/TT2 1 Tf +10 0 0 10 29 806.3333 Tm +0 g +/GS1 gs +0 Tc +0 Tw +( -- ExifTool 12.74 -- 31)Tj +/TT4 1 Tf +0 -1.6333 TD ( be useful when specifying multiple -)Tj 28.2 0 TD (-s)Tj @@ -12833,36 +12892,7 @@ T* (A_)Tj 0.6 0 TD (G is 1 or "True" \(case insensitive\), causes exiftool keep)Tj -ET -endstream -endobj -97 0 obj -<< -/ProcSet [/PDF /Text ] -/Font << -/TT2 4 0 R -/TT4 5 0 R ->> -/ExtGState << -/GS1 6 0 R ->> ->> -endobj -99 0 obj -<< -/Length 8146 ->> -stream
-BT -/TT2 1 Tf -10 0 0 10 29 806.3333 Tm -0 g -/GS1 gs -0 Tc -0 Tw -( -- ExifTool 12.73 -- 31)Tj -/TT4 1 Tf -0 -1.6333 TD +-10.8 -1.1 TD ( reading from the -)Tj 17.4 0 TD (-@)Tj @@ -13322,7 +13352,36 @@ T* (A_)Tj 0.6 0 TD (L is)Tj --42 -1.1 TD +ET +endstream +endobj +100 0 obj +<< +/ProcSet [/PDF /Text ] +/Font << +/TT2 4 0 R +/TT4 5 0 R +>> +/ExtGState << +/GS1 6 0 R +>> +>> +endobj +103 0 obj +<< +/Length 5032 +>> +stream
+BT +/TT2 1 Tf +10 0 0 10 29 806.3333 Tm +0 g +/GS1 gs +0 Tc +0 Tw +( -- ExifTool 12.74 -- 32)Tj +/TT4 1 Tf +0 -1.6333 TD ( omitted, undef if just _)Tj 21 0 TD (V_)Tj @@ -13432,38 +13491,9 @@ T* (le)Tj 0.6 0 TD (e)Tj -ET -endstream -endobj -100 0 obj -<< -/ProcSet [/PDF /Text ] -/Font << -/TT2 4 0 R -/TT4 5 0 R ->> -/ExtGState << -/GS1 6 0 R ->> ->> -endobj -103 0 obj -<< -/Length 4191 ->> -stream
-BT -/TT2 1 Tf -10 0 0 10 29 806.3333 Tm -0 g -/GS1 gs -0 Tc -0 Tw -( -- ExifTool 12.73 -- 32)Tj -/TT4 1 Tf -0 -1.6333 TD +-46.2 -1.1 TD ( redirection string. Tag names within these strings are prefixed by a)Tj -0 -1.1 TD +T* ( "$" symbol, and an arbitrary Perl expression may be applied to the tag)Tj T* ( value by placing braces around the tag name and inserting the)Tj @@ -13577,16 +13607,6 @@ T* (p option is necessary to split the string back into individual)Tj -8.4 -1.1 TD ( list items when writing to a list-type tag.)Tj -0 -2.2 TD -( An optional flag argument may be set to 1 to cause "NoDups" to set $_)Tj -0 -1.1 TD -( to undef if no duplicates existed, thus preventing the file from being)Tj -T* -( rewritten unnecessarily:)Tj -0 -2.2 TD -( exiftool -sep '##' '-keywords<${keywords;NoDups\(1\)}' a.jpg)Tj -T* -( Note that function names are case sensitive.)Tj ET endstream endobj @@ -13604,7 +13624,7 @@ endobj endobj 106 0 obj << -/Length 6454 +/Length 5614 >> stream
BT @@ -13614,9 +13634,19 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 33)Tj +( -- ExifTool 12.74 -- 33)Tj /TT4 1 Tf -0 -1.6333 TD +0 -2.7333 TD +( An optional flag argument may be set to 1 to cause "NoDups" to set $_)Tj +0 -1.1 TD +( to undef if no duplicates existed, thus preventing the file from being)Tj +T* +( rewritten unnecessarily:)Tj +0 -2.2 TD +( exiftool -sep '##' '-keywords<${keywords;NoDups\(1\)}' a.jpg)Tj +T* +( Note that function names are case sensitive.)Tj +T* ( ExifTool 12.64 adds an API NoDups option which makes the NoDups helper)Tj 0 -1.1 TD ( function largely redundant, with all the functionality except the)Tj @@ -13894,7 +13924,36 @@ T* ( 4\) Unicode file names with surrogate pairs \(code points over U+FFFF\))Tj 0 -1.1 TD ( still cause problems.)Tj -0 -2.2 TD +ET +endstream +endobj +107 0 obj +<< +/ProcSet [/PDF /Text ] +/Font << +/TT2 4 0 R +/TT4 5 0 R +>> +/ExtGState << +/GS1 6 0 R +>> +>> +endobj +109 0 obj +<< +/Length 6043 +>> +stream
+BT +/TT2 1 Tf +10 0 0 10 29 806.3333 Tm +0 g +/GS1 gs +0 Tc +0 Tw +( -- ExifTool 12.74 -- 34)Tj +/TT4 1 Tf +0 -1.6333 TD (W)Tj 0 0 TD (WR)Tj @@ -14004,36 +14063,7 @@ T* (e option.)Tj -31.2 -2.2 TD ( 2\) When writing only pseudo System tags \(eg. FileModifyDate\).)Tj -ET -endstream -endobj -107 0 obj -<< -/ProcSet [/PDF /Text ] -/Font << -/TT2 4 0 R -/TT4 5 0 R ->> -/ExtGState << -/GS1 6 0 R ->> ->> -endobj -109 0 obj -<< -/Length 5314 ->> -stream
-BT -/TT2 1 Tf -10 0 0 10 29 806.3333 Tm -0 g -/GS1 gs -0 Tc -0 Tw -( -- ExifTool 12.73 -- 34)Tj -/TT4 1 Tf -0 -1.6333 TD +T* ( 3\) On Windows if the file has Unicode characters in its name, and a\))Tj 0 -1.1 TD ( the -)Tj @@ -14269,20 +14299,6 @@ T* ( Extract all types of preview images \(ThumbnailImage, PreviewImage,)Tj T* ( JpgFromRaw, etc.\) from files in directory "dir", adding the tag)Tj -T* -( name to the output preview image file names.)Tj -0 -2.2 TD -( exiftool -d '%r %a, %B %e, %Y' -DateTimeOriginal -S -s -ext jpg .)Tj -0 -1.1 TD -( Print formatted date/time for all JPG files in the current)Tj -T* -( directory.)Tj -0 -2.2 TD -( exiftool -IFD1:XResolution -IFD1:YResolution image.jpg)Tj -0 -1.1 TD -( Extract image resolution from EXIF IFD1 information \(thumbnail)Tj -T* -( image IFD\).)Tj ET endstream endobj @@ -14300,7 +14316,7 @@ endobj endobj 112 0 obj << -/Length 4319 +/Length 4302 >> stream
BT @@ -14310,9 +14326,23 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 35)Tj +( -- ExifTool 12.74 -- 35)Tj /TT4 1 Tf -0 -2.7333 TD +0 -1.6333 TD +( name to the output preview image file names.)Tj +0 -2.2 TD +( exiftool -d '%r %a, %B %e, %Y' -DateTimeOriginal -S -s -ext jpg .)Tj +0 -1.1 TD +( Print formatted date/time for all JPG files in the current)Tj +T* +( directory.)Tj +0 -2.2 TD +( exiftool -IFD1:XResolution -IFD1:YResolution image.jpg)Tj +0 -1.1 TD +( Extract image resolution from EXIF IFD1 information \(thumbnail)Tj +T* +( image IFD\).)Tj +0 -2.2 TD ( exiftool '-*resolution*' image.jpg)Tj 0 -1.1 TD ( Extract all tags with names containing the word "Resolution" from)Tj @@ -14436,20 +14466,6 @@ T* ( Decrement the value of ExposureCompensation by 0.5 EV. Note that)Tj T* ( += with a negative value is used for decrementing because the -=)Tj -T* -( operator is used for conditional deletion \(see next example\).)Tj -0 -2.2 TD -( exiftool -credit-=xxx dir)Tj -0 -1.1 TD -( Delete Credit information from all files in a directory where the)Tj -T* -( Credit value was "xxx".)Tj -0 -2.2 TD -( exiftool -xmp:description-de='kühl' -E dst.jpg)Tj -0 -1.1 TD -( Write alternate language for XMP:Description, using HTML character)Tj -T* -( escaping to input special characters.)Tj ET endstream endobj @@ -14467,7 +14483,7 @@ endobj endobj 115 0 obj << -/Length 4027 +/Length 4111 >> stream
BT @@ -14477,9 +14493,23 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 36)Tj +( -- ExifTool 12.74 -- 36)Tj /TT4 1 Tf -0 -2.7333 TD +0 -1.6333 TD +( operator is used for conditional deletion \(see next example\).)Tj +0 -2.2 TD +( exiftool -credit-=xxx dir)Tj +0 -1.1 TD +( Delete Credit information from all files in a directory where the)Tj +T* +( Credit value was "xxx".)Tj +0 -2.2 TD +( exiftool -xmp:description-de='kühl' -E dst.jpg)Tj +0 -1.1 TD +( Write alternate language for XMP:Description, using HTML character)Tj +T* +( escaping to input special characters.)Tj +0 -2.2 TD ( exiftool -all= dst.jpg)Tj 0 -1.1 TD ( Delete all meta information from an image. Note: You should NOT)Tj @@ -14573,18 +14603,6 @@ T* ( Set "WhiteBalance" to "Tungsten" only if it was previously "Auto".)Tj 0 -2.2 TD ( exiftool -comment-= -comment='new comment' a.jpg)Tj -0 -1.1 TD -( Write a new comment only if the image doesn't have one already.)Tj -0 -2.2 TD -( exiftool -o %d%f.xmp dir)Tj -0 -1.1 TD -( Create XMP meta information data files for all images in "dir".)Tj -0 -2.2 TD -( exiftool -o test.xmp -owner=Phil -title='XMP File')Tj -0 -1.1 TD -( Create an XMP data file only from tags defined on the command)Tj -T* -( line.)Tj ET endstream endobj @@ -14602,7 +14620,7 @@ endobj endobj 118 0 obj << -/Length 4801 +/Length 4428 >> stream
BT @@ -14612,9 +14630,21 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 37)Tj +( -- ExifTool 12.74 -- 37)Tj /TT4 1 Tf 0 -1.6333 TD +( Write a new comment only if the image doesn't have one already.)Tj +0 -2.2 TD +( exiftool -o %d%f.xmp dir)Tj +0 -1.1 TD +( Create XMP meta information data files for all images in "dir".)Tj +0 -2.2 TD +( exiftool -o test.xmp -owner=Phil -title='XMP File')Tj +0 -1.1 TD +( Create an XMP data file only from tags defined on the command)Tj +T* +( line.)Tj +0 -2.2 TD ( exiftool '-ICC_Profile<=%d%f.icc' image.jpg)Tj 0 -1.1 TD ( Write ICC_Profile to an image from a ".icc" file of the same name.)Tj @@ -14742,7 +14772,36 @@ T* ( Copy only the EXIF information from one image to another,)Tj T* ( excluding SubIFD tags.)Tj -0 -2.2 TD +ET +endstream +endobj +119 0 obj +<< +/ProcSet [/PDF /Text ] +/Font << +/TT2 4 0 R +/TT4 5 0 R +>> +/ExtGState << +/GS1 6 0 R +>> +>> +endobj +121 0 obj +<< +/Length 5455 +>> +stream
+BT +/TT2 1 Tf +10 0 0 10 29 806.3333 Tm +0 g +/GS1 gs +0 Tc +0 Tw +( -- ExifTool 12.74 -- 38)Tj +/TT4 1 Tf +0 -2.7333 TD ( exiftool '-FileModifyDate<DateTimeOriginal' dir)Tj 0 -1.1 TD ( Use the original date from the meta information to set the same)Tj @@ -14782,36 +14841,7 @@ T* ( exiftool -TagsFromFile src.jpg '-xmp:all<all' dst.jpg)Tj 0 -1.1 TD ( Copy all possible information from "src.jpg" and write in XMP)Tj -ET -endstream -endobj -119 0 obj -<< -/ProcSet [/PDF /Text ] -/Font << -/TT2 4 0 R -/TT4 5 0 R ->> -/ExtGState << -/GS1 6 0 R ->> ->> -endobj -121 0 obj -<< -/Length 5517 ->> -stream
-BT -/TT2 1 Tf -10 0 0 10 29 806.3333 Tm -0 g -/GS1 gs -0 Tc -0 Tw -( -- ExifTool 12.73 -- 38)Tj -/TT4 1 Tf -0 -1.6333 TD +T* ( format to "dst.jpg".)Tj 0 -2.2 TD ( exiftool '-Description<${FileName;s/\\.[^.]*$//}' dir)Tj @@ -15005,32 +15035,6 @@ T* (ES)Tj 0.6 0 TD (S)Tj --9.6 -1.1 TD -( By writing the "FileName" and "Directory" tags, files are renamed)Tj -T* -( and/or moved to new directories. This can be particularly useful and)Tj -T* -( powerful for organizing files by date when combined with the -)Tj -40.8 0 TD -(-d)Tj -0.6 0 TD -(d option.)Tj --41.4 -1.1 TD -( New directories are created as necessary, but existing files will not)Tj -T* -( be overwritten. The format codes %d, %f and %e may be used in the new)Tj -T* -( file name to represent the directory, name and extension of the)Tj -T* -( original file, and %c may be used to add a copy number if the file)Tj -T* -( already exists \(see the -)Tj -18.6 0 TD -(-w)Tj -0.6 0 TD -(w option for details\). Note that if used)Tj --19.2 -1.1 TD -( within a date format string, an extra '%' must be added to pass these)Tj ET endstream endobj @@ -15048,7 +15052,7 @@ endobj endobj 124 0 obj << -/Length 4907 +/Length 5259 >> stream
BT @@ -15058,11 +15062,37 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 39)Tj +( -- ExifTool 12.74 -- 39)Tj /TT4 1 Tf 0 -1.6333 TD -( codes through the date/time parser. \(And further note that in a)Tj +( By writing the "FileName" and "Directory" tags, files are renamed)Tj 0 -1.1 TD +( and/or moved to new directories. This can be particularly useful and)Tj +T* +( powerful for organizing files by date when combined with the -)Tj +40.8 0 TD +(-d)Tj +0.6 0 TD +(d option.)Tj +-41.4 -1.1 TD +( New directories are created as necessary, but existing files will not)Tj +T* +( be overwritten. The format codes %d, %f and %e may be used in the new)Tj +T* +( file name to represent the directory, name and extension of the)Tj +T* +( original file, and %c may be used to add a copy number if the file)Tj +T* +( already exists \(see the -)Tj +18.6 0 TD +(-w)Tj +0.6 0 TD +(w option for details\). Note that if used)Tj +-19.2 -1.1 TD +( within a date format string, an extra '%' must be added to pass these)Tj +T* +( codes through the date/time parser. \(And further note that in a)Tj +T* ( Windows batch file, all '%' characters must also be escaped, so in this)Tj T* ( extreme case '%%%%f' is necessary to pass a simple '%f' through the two)Tj @@ -15212,18 +15242,6 @@ T* ( log \("track.log"\). Since the "Geotime" tag is not specified, the)Tj T* ( value of DateTimeOriginal is used for geotagging. Local system)Tj -T* -( time is assumed unless DateTimeOriginal contains a timezone.)Tj -0 -2.2 TD -( exiftool -geotag t.log -geotime='2009:04:02 13:41:12-05:00' a.jpg)Tj -0 -1.1 TD -( Geotag an image with the GPS position for a specific time.)Tj -0 -2.2 TD -( exiftool -geotag log.gpx '-xmp:geotime<createdate' dir)Tj -0 -1.1 TD -( Geotag all images in directory "dir" with XMP tags instead of EXIF)Tj -T* -( tags, based on the image CreateDate.)Tj ET endstream endobj @@ -15241,7 +15259,7 @@ endobj endobj 127 0 obj << -/Length 4698 +/Length 4222 >> stream
BT @@ -15251,9 +15269,21 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.73 -- 40)Tj +( -- ExifTool 12.74 -- 40)Tj /TT4 1 Tf 0 -1.6333 TD +( time is assumed unless DateTimeOriginal contains a timezone.)Tj +0 -2.2 TD +( exiftool -geotag t.log -geotime='2009:04:02 13:41:12-05:00' a.jpg)Tj +0 -1.1 TD +( Geotag an image with the GPS position for a specific time.)Tj +0 -2.2 TD +( exiftool -geotag log.gpx '-xmp:geotime<createdate' dir)Tj +0 -1.1 TD +( Geotag all images in directory "dir" with XMP tags instead of EXIF)Tj +T* +( tags, based on the image CreateDate.)Tj +0 -2.2 TD ( exiftool -geotag a.log -geosync=-20 dir)Tj 0 -1.1 TD ( Geotag images in directory "dir", accounting for image timestamps)Tj @@ -15385,7 +15415,36 @@ T* ( want to do this I don't know, but I've included this as an example)Tj T* ( to illustrate the flexibility of ExifTool.\))Tj -0 -2.2 TD +ET +endstream +endobj +128 0 obj +<< +/ProcSet [/PDF /Text ] +/Font << +/TT2 4 0 R +/TT4 5 0 R +>> +/ExtGState << +/GS1 6 0 R +>> +>> +endobj +130 0 obj +<< +/Length 3139 +>> +stream
+BT +/TT2 1 Tf +10 0 0 10 29 806.3333 Tm +0 g +/GS1 gs +0 Tc +0 Tw +( -- ExifTool 12.74 -- 41)Tj +/TT4 1 Tf +0 -1.6333 TD (I)Tj 0 0 TD (IN)Tj @@ -15461,36 +15520,7 @@ T* (S)Tj -6 -1.1 TD ( The exiftool application exits with a status of 0 on success, or 1 if)Tj -ET -endstream -endobj -128 0 obj -<< -/ProcSet [/PDF /Text ] -/Font << -/TT2 4 0 R -/TT4 5 0 R ->> -/ExtGState << -/GS1 6 0 R ->> ->> -endobj -130 0 obj -<< -/Length 2186 ->> -stream
-BT -/TT2 1 Tf -10 0 0 10 29 806.3333 Tm -0 g -/GS1 gs -0 Tc -0 Tw -( -- ExifTool 12.73 -- 41)Tj -/TT4 1 Tf -0 -1.6333 TD +T* ( an error occurred, or 2 if all files failed the -)Tj 33 0 TD (-i)Tj @@ -15689,7 +15719,7 @@ BT 0.6 0 TD (s\(3pm\), Image::ExifTool::Shift.pl)Tj -19.2 -4.4 TD -(perl v5.18.4 2024-01-10 EXIFTOOL\(1\))Tj +(perl v5.18.4 2024-01-22 EXIFTOOL\(1\))Tj ET endstream endobj @@ -16173,8 +16203,8 @@ endobj endobj 137 0 obj << -/CreationDate (D:20240110140142-05'00') -/ModDate (D:20240110140142-05'00') +/CreationDate (D:20240123091134-05'00') +/ModDate (D:20240123091134-05'00') /Producer (Apple pstopdf) >> endobj @@ -16188,151 +16218,151 @@ endobj xref 0 139 0000000000 65535 f -0000272826 00000 n +0000273672 00000 n 0000000016 00000 n 0000007980 00000 n -0000271837 00000 n -0000272226 00000 n -0000271302 00000 n -0000276368 00000 n -0000272906 00000 n +0000272683 00000 n +0000273072 00000 n +0000272148 00000 n +0000277214 00000 n +0000273752 00000 n 0000008086 00000 n 0000013537 00000 n -0000272987 00000 n +0000273833 00000 n 0000013644 00000 n 0000019108 00000 n -0000273070 00000 n +0000273916 00000 n 0000019215 00000 n 0000025098 00000 n -0000273153 00000 n +0000273999 00000 n 0000025205 00000 n 0000031661 00000 n -0000273236 00000 n +0000274082 00000 n 0000031768 00000 n 0000038624 00000 n -0000273319 00000 n +0000274165 00000 n 0000038731 00000 n 0000046761 00000 n -0000273402 00000 n +0000274248 00000 n 0000046868 00000 n 0000053180 00000 n -0000273485 00000 n +0000274331 00000 n 0000053287 00000 n 0000060280 00000 n -0000273568 00000 n +0000274414 00000 n 0000060387 00000 n 0000066945 00000 n -0000273651 00000 n +0000274497 00000 n 0000067052 00000 n 0000073445 00000 n -0000277003 00000 n -0000276503 00000 n -0000273735 00000 n +0000277849 00000 n +0000277349 00000 n +0000274581 00000 n 0000073552 00000 n 0000082719 00000 n -0000273819 00000 n +0000274665 00000 n 0000082826 00000 n 0000091018 00000 n -0000273903 00000 n +0000274749 00000 n 0000091125 00000 n 0000095910 00000 n -0000273987 00000 n +0000274833 00000 n 0000096017 00000 n -0000101448 00000 n -0000274071 00000 n -0000101555 00000 n -0000109372 00000 n -0000274155 00000 n -0000109479 00000 n -0000116858 00000 n -0000274239 00000 n -0000116965 00000 n -0000121556 00000 n -0000274323 00000 n -0000121663 00000 n -0000127632 00000 n -0000274407 00000 n -0000127739 00000 n -0000136393 00000 n -0000274491 00000 n -0000136500 00000 n -0000144234 00000 n -0000276641 00000 n -0000274575 00000 n -0000144341 00000 n -0000152115 00000 n -0000274659 00000 n -0000152222 00000 n -0000159002 00000 n -0000274743 00000 n -0000159109 00000 n -0000167727 00000 n -0000274827 00000 n -0000167834 00000 n -0000174881 00000 n -0000274911 00000 n -0000174988 00000 n -0000183565 00000 n -0000274995 00000 n -0000183672 00000 n -0000189756 00000 n -0000275079 00000 n -0000189863 00000 n -0000196801 00000 n -0000275163 00000 n -0000196908 00000 n -0000206872 00000 n -0000275247 00000 n -0000206979 00000 n -0000214854 00000 n -0000275331 00000 n -0000214961 00000 n -0000223160 00000 n -0000276779 00000 n -0000275417 00000 n -0000223268 00000 n -0000227513 00000 n +0000101475 00000 n +0000274917 00000 n +0000101582 00000 n +0000109144 00000 n +0000275001 00000 n +0000109251 00000 n +0000117124 00000 n +0000275085 00000 n +0000117231 00000 n +0000121721 00000 n +0000275169 00000 n +0000121828 00000 n +0000127636 00000 n +0000275253 00000 n +0000127743 00000 n +0000136668 00000 n +0000275337 00000 n +0000136775 00000 n +0000143944 00000 n +0000277487 00000 n +0000275421 00000 n +0000144051 00000 n +0000152018 00000 n 0000275505 00000 n -0000227621 00000 n -0000234129 00000 n -0000275593 00000 n -0000234237 00000 n -0000239605 00000 n -0000275681 00000 n -0000239713 00000 n -0000244086 00000 n -0000275769 00000 n -0000244194 00000 n -0000248275 00000 n -0000275857 00000 n -0000248383 00000 n -0000253238 00000 n -0000275945 00000 n -0000253346 00000 n -0000258917 00000 n -0000276033 00000 n -0000259025 00000 n -0000263986 00000 n -0000276121 00000 n -0000264094 00000 n -0000268846 00000 n -0000276209 00000 n -0000268954 00000 n -0000271194 00000 n -0000276927 00000 n -0000271442 00000 n -0000271645 00000 n -0000276297 00000 n -0000276326 00000 n -0000277117 00000 n -0000277241 00000 n +0000152125 00000 n +0000158934 00000 n +0000275589 00000 n +0000159041 00000 n +0000167647 00000 n +0000275673 00000 n +0000167754 00000 n +0000175198 00000 n +0000275757 00000 n +0000175305 00000 n +0000183538 00000 n +0000275841 00000 n +0000183645 00000 n +0000190092 00000 n +0000275925 00000 n +0000190199 00000 n +0000196866 00000 n +0000276009 00000 n +0000196973 00000 n +0000206390 00000 n +0000276093 00000 n +0000206497 00000 n +0000214647 00000 n +0000276177 00000 n +0000214754 00000 n +0000222815 00000 n +0000277625 00000 n +0000276263 00000 n +0000222923 00000 n +0000228009 00000 n +0000276351 00000 n +0000228117 00000 n +0000233785 00000 n +0000276439 00000 n +0000233893 00000 n +0000239990 00000 n +0000276527 00000 n +0000240098 00000 n +0000244454 00000 n +0000276615 00000 n +0000244562 00000 n +0000248727 00000 n +0000276703 00000 n +0000248835 00000 n +0000253317 00000 n +0000276791 00000 n +0000253425 00000 n +0000258934 00000 n +0000276879 00000 n +0000259042 00000 n +0000264355 00000 n +0000276967 00000 n +0000264463 00000 n +0000268739 00000 n +0000277055 00000 n +0000268847 00000 n +0000272040 00000 n +0000277773 00000 n +0000272288 00000 n +0000272491 00000 n +0000277143 00000 n +0000277172 00000 n +0000277963 00000 n +0000278087 00000 n trailer << /Size 139 /Root 138 0 R /Info 137 0 R -/ID [<844db97969f28a4c2424cc2cce5af375><844db97969f28a4c2424cc2cce5af375>] +/ID [<3aa2959fee1af35a2b0eb14e5adb670e><3aa2959fee1af35a2b0eb14e5adb670e>] >> startxref -277313 +278159 %%EOF |