Main Menu

Recent posts

#1
Newbies / Re: How to change multiple tag...
Last post by Jack_H - Today at 08:17:49 AM
Quote from: ginetto on Today at 07:10:49 AM
Quote from: greybeard on Today at 06:53:41 AMWhat do you see if you run this :

exiftool -a -G1 dest.tif
Does it tell you the group names that exiftool expects?

here the result

[ExifTool]      ExifTool Version Number        : 12.76
[System]        File Name                      : 6020-Lvl02-Oblique-Backward_cog.tif
[System]        Directory                      : ../aerodata/6018-6023_GeoTiffRoma2022
[System]        File Size                      : 348 MB
[System]        File Modification Date/Time    : 2024:11:21 13:07:30+01:00
[System]        File Access Date/Time          : 2024:11:21 13:08:06+01:00
[System]        File Inode Change Date/Time    : 2024:11:21 13:07:30+01:00
[System]        File Permissions                : -rw-rw-r--
[File]          File Type                      : TIFF
[File]          File Type Extension            : tif
[File]          MIME Type                      : image/tiff
[File]          Exif Byte Order                : Little-endian (Intel, II)
[IFD0]          Processing Software            : aaaaa bbb
[IFD0]          Image Width                    : 14144
[IFD0]          Image Height                    : 10560
[IFD0]          Bits Per Sample                : 8 8 8
[IFD0]          Compression                    : Adobe Deflate
[IFD0]          Photometric Interpretation      : RGB
[IFD0]          Make                            : Vexcel Imaging GmbH
[IFD0]          Camera Model Name              : UltraCam Osprey 4.1 f120
[IFD0]          Orientation                    : Horizontal (normal)
[IFD0]          Samples Per Pixel              : 3
[IFD0]          Planar Configuration            : Chunky
[IFD0]          Page Name                      : Pyramid Level 0
[IFD0]          Resolution Unit                : None
[IFD0]          Software                        : aaaaa bbb
[IFD0]          Artist                          : Aeronike
[IFD0]          Predictor                      : None
[IFD0]          Tile Width                      : 512
[IFD0]          Tile Length                    : 512
[IFD0]          Tile Offsets                    : (Binary data 5879 bytes, use -b option to extract)
[IFD0]          Tile Byte Counts                : (Binary data 4115 bytes, use -b option to extract)
[IFD0]          Sample Format                  : Unsigned; Unsigned; Unsigned
[IFD0]          Copyright                      : Roma Capitale
[IFD0]          Model Transform                : -0.00190148535996528 0.0713215119779663 0 301359.912425573 0.0713215119779663 0.00190148535996528 0 4652181.40763489 0 0 0 0 0 0 0 1
[IFD0]          Camera Serial Number            : 434S02711X413226-f120 [3]
[XMP-x]        XMP Toolkit                    : Image::ExifTool 12.76
[XMP-Device]    Camera Depth Map Software      : aaaaa bbb
[XMP-GPano]    Capture Software                : aaaaa bbb
[XMP-GPano]    Stitching Software              : aaaaa bbb
[XMP-tiff]      Artist                          : Aeronike
[XMP-tiff]      Copyright                      : Roma Capitale
[XMP-tiff]      Camera Model Name              : UltraCam Osprey 4.1 f120
[XMP-tiff]      Software                        : aaaaa bbb
[XMP-xmpRights] Usage Terms                    : Roma Capitale
[ExifIFD]      Exif Version                    : 0232
[ExifIFD]      Date/Time Original              : 2022-10-15T09:17:36
[ExifIFD]      Components Configuration        : Y, Cb, Cr, -
[ExifIFD]      Flashpix Version                : 0100
[ExifIFD]      Color Space                    : Uncalibrated
[ExifIFD]      Image Unique ID                : 6020-Lvl02-Oblique-Backward
[ExifIFD]      Owner Name                      : Roma Capitale
[ExifIFD]      RAW Developing Software        : aaaaa bbb
[ExifIFD]      Image Editing Software          : aaaaa bbb
[ExifIFD]      Metadata Editing Software      : aaaaa bbb
[GPS]          GPS Version ID                  : 2.3.0.0
[GPS]          GPS Latitude Ref                : North
[GPS]          GPS Latitude                    : 42 deg 0' 6.86"
[GPS]          GPS Longitude Ref              : East
[GPS]          GPS Longitude                  : 12 deg 37' 12.00"
[GPS]          GPS Altitude Ref                : Above Sea Level
[GPS]          GPS Altitude                    : 1299 m
[GPS]          GPS Time Stamp                  : 09:17:36
[GPS]          GPS Track                      : 87
[GPS]          GPS Date Stamp                  : 2022:10:15
[IFD1]          Subfile Type                    : Reduced-resolution image
[IFD1]          Image Width                    : 7072
[IFD1]          Image Height                    : 5280
[IFD1]          Bits Per Sample                : 8 8 8
[IFD1]          Compression                    : Adobe Deflate
[IFD1]          Photometric Interpretation      : RGB
[IFD1]          Make                            : Vexcel Imaging GmbH
[IFD1]          Camera Model Name              : UltraCam Osprey 4.1 f120
[IFD1]          Orientation                    : Horizontal (normal)
[IFD1]          Samples Per Pixel              : 3
[IFD1]          Planar Configuration            : Chunky
[IFD1]          Page Name                      : Pyramid Level 1
[IFD1]          Resolution Unit                : None
[IFD1]          Software                        : UltraMap v6.4.0.1 (Build 44.1.2408.901)
[IFD1]          Predictor                      : None
[IFD1]          Tile Width                      : 512
[IFD1]          Tile Length                    : 512
[IFD1]          Tile Offsets                    : (Binary data 1402 bytes, use -b option to extract)
[IFD1]          Tile Byte Counts                : (Binary data 1077 bytes, use -b option to extract)
[IFD1]          Sample Format                  : Unsigned; Unsigned; Unsigned
[IFD2]          Subfile Type                    : Reduced-resolution image
[IFD2]          Image Width                    : 3536
[IFD2]          Image Height                    : 2640
[IFD2]          Bits Per Sample                : 8 8 8
[IFD2]          Compression                    : Adobe Deflate
[IFD2]          Photometric Interpretation      : RGB
[IFD2]          Make                            : Vexcel Imaging GmbH
[IFD2]          Camera Model Name              : UltraCam Osprey 4.1 f120
[IFD2]          Orientation                    : Horizontal (normal)
[IFD2]          Samples Per Pixel              : 3
[IFD2]          Planar Configuration            : Chunky
[IFD2]          Page Name                      : Pyramid Level 2
[IFD2]          Resolution Unit                : None
[IFD2]          Software                        : UltraMap v6.4.0.1 (Build 44.1.2408.901)
[IFD2]          Predictor                      : None
[IFD2]          Tile Width                      : 512
[IFD2]          Tile Length                    : 512
[IFD2]          Tile Offsets                    : (Binary data 372 bytes, use -b option to extract)
[IFD2]          Tile Byte Counts                : (Binary data 289 bytes, use -b option to extract)
[IFD2]          Sample Format                  : Unsigned; Unsigned; Unsigned
[IFD3]          Subfile Type                    : Reduced-resolution image
[IFD3]          Image Width                    : 1768
[IFD3]          Image Height                    : 1320
[IFD3]          Bits Per Sample                : 8 8 8
[IFD3]          Compression                    : Adobe Deflate
[IFD3]          Photometric Interpretation      : RGB
[IFD3]          Make                            : Vexcel Imaging GmbH
[IFD3]          Camera Model Name              : UltraCam Osprey 4.1 f120
[IFD3]          Orientation                    : Horizontal (normal)
[IFD3]          Samples Per Pixel              : 3
[IFD3]          Planar Configuration            : Chunky
[IFD3]          Page Name                      : Pyramid Level 3
[IFD3]          Resolution Unit                : None
[IFD3]          Software                        : UltraMap v6.4.0.1 (Build 44.1.2408.901)
[IFD3]          Predictor                      : None
[IFD3]          Tile Width                      : 512
[IFD3]          Tile Length                    : 512
[IFD3]          Tile Offsets                    : (Binary data 95 bytes, use -b option to extract)
[IFD3]          Tile Byte Counts                : (Binary data 83 bytes, use -b option to extract)
[IFD3]          Sample Format                  : Unsigned; Unsigned; Unsigned
[IFD4]          Subfile Type                    : Reduced-resolution image
[IFD4]          Image Width                    : 884
[IFD4]          Image Height                    : 660
[IFD4]          Bits Per Sample                : 8 8 8
[IFD4]          Compression                    : Adobe Deflate
[IFD4]          Photometric Interpretation      : RGB
[IFD4]          Make                            : Vexcel Imaging GmbH
[IFD4]          Camera Model Name              : UltraCam Osprey 4.1 f120
[IFD4]          Orientation                    : Horizontal (normal)
[IFD4]          Samples Per Pixel              : 3
[IFD4]          Planar Configuration            : Chunky
[IFD4]          Page Name                      : Pyramid Level 4
[IFD4]          Resolution Unit                : None
[IFD4]          Software                        : UltraMap v6.4.0.1 (Build 44.1.2408.901)
[IFD4]          Predictor                      : None
[IFD4]          Tile Width                      : 512
[IFD4]          Tile Length                    : 512
[IFD4]          Tile Offsets                    : 392828 1032516 1494702 1682726
[IFD4]          Tile Byte Counts                : 639687 462185 188024 141599
[IFD4]          Sample Format                  : Unsigned; Unsigned; Unsigned
[IFD5]          Subfile Type                    : Reduced-resolution image
[IFD5]          Image Width                    : 442
[IFD5]          Image Height                    : 330
[IFD5]          Bits Per Sample                : 8 8 8
[IFD5]          Compression                    : Adobe Deflate
[IFD5]          Photometric Interpretation      : RGB
[IFD5]          Make                            : Vexcel Imaging GmbH
[IFD5]          Camera Model Name              : UltraCam Osprey 4.1 f120
[IFD5]          Orientation                    : Horizontal (normal)
[IFD5]          Samples Per Pixel              : 3
[IFD5]          Planar Configuration            : Chunky
[IFD5]          Page Name                      : Pyramid Level 5
[IFD5]          Resolution Unit                : None
[IFD5]          Software                        : UltraMap v6.4.0.1 (Build 44.1.2408.901)
[IFD5]          Predictor                      : None
[IFD5]          Tile Width                      : 512
[IFD5]          Tile Length                    : 512
[IFD5]          Tile Offsets                    : 25896
[IFD5]          Tile Byte Counts                : 366931
[IFD5]          Sample Format                  : Unsigned; Unsigned; Unsigned
[GeoTiff]      Geo Tiff Version                : 1.1.0
[GeoTiff]      GT Model Type                  : Projected
[GeoTiff]      GT Raster Type                  : Pixel Is Area
[GeoTiff]      Projected CS Type              : WGS84 UTM zone 33N
[Composite]    Image Size                      : 14144x10560
[Composite]    Megapixels                      : 149.4
[Composite]    GPS Altitude                    : 1299 m Above Sea Level
[Composite]    GPS Date/Time                  : 2022:10:15 09:17:36Z
[Composite]    GPS Latitude                    : 42 deg 0' 6.86" N
[Composite]    GPS Longitude                  : 12 deg 37' 12.00" E
[Composite]    GPS Position                    : 42 deg 0' 6.86" N, 12 deg 37' 12.00" E
https://studyhelper.com/argumentative-essay-samples
Thanks a lot!
#2
How about a new feature to simplify tag name mismatch when copying, e.g. allowing -keywords to be written to a JXL file. Something like this:

$ exiftool -synonym:keywords,subject -tagsfromfile file.jpg file.jxl -overwrite_original

Copying from JPG to JXL would copy -keywords to -subject
Copying from JXL to JPG would copy -subject to -keywords

Also for editing, e.g. -keywords=hawaii

#3
Newbies / Re: How to change multiple tag...
Last post by ginetto - Today at 07:22:37 AM
Is there an option to change all the tags belonging to all available IFDs of available groups?
I can find only --subifd:All options that does not fit my needs
#4
Newbies / Re: How to change multiple tag...
Last post by ginetto - Today at 07:16:37 AM
seems I can change the others with:

exiftool -IFD0:Software="aaaaa bbb" deast.tif
exiftool -IFD1:Software="aaaaa bbb" deast.tif (thunbnail)
exiftool -IFD2:Software="aaaaa bbb" deast.tif (Image1)
exiftool -IFD3:Software="aaaaa bbb" deast.tif (Image2)

so -All:Software does not work or I can't understand well it's meaning.
#5
Newbies / Re: How to change multiple tag...
Last post by ginetto - Today at 07:10:49 AM
Quote from: greybeard on Today at 06:53:41 AMWhat do you see if you run this :

exiftool -a -G1 dest.tif
Does it tell you the group names that exiftool expects?

here the result

[ExifTool]      ExifTool Version Number         : 12.76
[System]        File Name                       : 6020-Lvl02-Oblique-Backward_cog.tif
[System]        Directory                       : ../aerodata/6018-6023_GeoTiffRoma2022
[System]        File Size                       : 348 MB
[System]        File Modification Date/Time     : 2024:11:21 13:07:30+01:00
[System]        File Access Date/Time           : 2024:11:21 13:08:06+01:00
[System]        File Inode Change Date/Time     : 2024:11:21 13:07:30+01:00
[System]        File Permissions                : -rw-rw-r--
[File]          File Type                       : TIFF
[File]          File Type Extension             : tif
[File]          MIME Type                       : image/tiff
[File]          Exif Byte Order                 : Little-endian (Intel, II)
[IFD0]          Processing Software             : aaaaa bbb
[IFD0]          Image Width                     : 14144
[IFD0]          Image Height                    : 10560
[IFD0]          Bits Per Sample                 : 8 8 8
[IFD0]          Compression                     : Adobe Deflate
[IFD0]          Photometric Interpretation      : RGB
[IFD0]          Make                            : Vexcel Imaging GmbH
[IFD0]          Camera Model Name               : UltraCam Osprey 4.1 f120
[IFD0]          Orientation                     : Horizontal (normal)
[IFD0]          Samples Per Pixel               : 3
[IFD0]          Planar Configuration            : Chunky
[IFD0]          Page Name                       : Pyramid Level 0
[IFD0]          Resolution Unit                 : None
[IFD0]          Software                        : aaaaa bbb
[IFD0]          Artist                          : Aeronike
[IFD0]          Predictor                       : None
[IFD0]          Tile Width                      : 512
[IFD0]          Tile Length                     : 512
[IFD0]          Tile Offsets                    : (Binary data 5879 bytes, use -b option to extract)
[IFD0]          Tile Byte Counts                : (Binary data 4115 bytes, use -b option to extract)
[IFD0]          Sample Format                   : Unsigned; Unsigned; Unsigned
[IFD0]          Copyright                       : Roma Capitale
[IFD0]          Model Transform                 : -0.00190148535996528 0.0713215119779663 0 301359.912425573 0.0713215119779663 0.00190148535996528 0 4652181.40763489 0 0 0 0 0 0 0 1
[IFD0]          Camera Serial Number            : 434S02711X413226-f120 [3]
[XMP-x]         XMP Toolkit                     : Image::ExifTool 12.76
[XMP-Device]    Camera Depth Map Software       : aaaaa bbb
[XMP-GPano]     Capture Software                : aaaaa bbb
[XMP-GPano]     Stitching Software              : aaaaa bbb
[XMP-tiff]      Artist                          : Aeronike
[XMP-tiff]      Copyright                       : Roma Capitale
[XMP-tiff]      Camera Model Name               : UltraCam Osprey 4.1 f120
[XMP-tiff]      Software                        : aaaaa bbb
[XMP-xmpRights] Usage Terms                     : Roma Capitale
[ExifIFD]       Exif Version                    : 0232
[ExifIFD]       Date/Time Original              : 2022-10-15T09:17:36
[ExifIFD]       Components Configuration        : Y, Cb, Cr, -
[ExifIFD]       Flashpix Version                : 0100
[ExifIFD]       Color Space                     : Uncalibrated
[ExifIFD]       Image Unique ID                 : 6020-Lvl02-Oblique-Backward
[ExifIFD]       Owner Name                      : Roma Capitale
[ExifIFD]       RAW Developing Software         : aaaaa bbb
[ExifIFD]       Image Editing Software          : aaaaa bbb
[ExifIFD]       Metadata Editing Software       : aaaaa bbb
[GPS]           GPS Version ID                  : 2.3.0.0
[GPS]           GPS Latitude Ref                : North
[GPS]           GPS Latitude                    : 42 deg 0' 6.86"
[GPS]           GPS Longitude Ref               : East
[GPS]           GPS Longitude                   : 12 deg 37' 12.00"
[GPS]           GPS Altitude Ref                : Above Sea Level
[GPS]           GPS Altitude                    : 1299 m
[GPS]           GPS Time Stamp                  : 09:17:36
[GPS]           GPS Track                       : 87
[GPS]           GPS Date Stamp                  : 2022:10:15
[IFD1]          Subfile Type                    : Reduced-resolution image
[IFD1]          Image Width                     : 7072
[IFD1]          Image Height                    : 5280
[IFD1]          Bits Per Sample                 : 8 8 8
[IFD1]          Compression                     : Adobe Deflate
[IFD1]          Photometric Interpretation      : RGB
[IFD1]          Make                            : Vexcel Imaging GmbH
[IFD1]          Camera Model Name               : UltraCam Osprey 4.1 f120
[IFD1]          Orientation                     : Horizontal (normal)
[IFD1]          Samples Per Pixel               : 3
[IFD1]          Planar Configuration            : Chunky
[IFD1]          Page Name                       : Pyramid Level 1
[IFD1]          Resolution Unit                 : None
[IFD1]          Software                        : UltraMap v6.4.0.1 (Build 44.1.2408.901)
[IFD1]          Predictor                       : None
[IFD1]          Tile Width                      : 512
[IFD1]          Tile Length                     : 512
[IFD1]          Tile Offsets                    : (Binary data 1402 bytes, use -b option to extract)
[IFD1]          Tile Byte Counts                : (Binary data 1077 bytes, use -b option to extract)
[IFD1]          Sample Format                   : Unsigned; Unsigned; Unsigned
[IFD2]          Subfile Type                    : Reduced-resolution image
[IFD2]          Image Width                     : 3536
[IFD2]          Image Height                    : 2640
[IFD2]          Bits Per Sample                 : 8 8 8
[IFD2]          Compression                     : Adobe Deflate
[IFD2]          Photometric Interpretation      : RGB
[IFD2]          Make                            : Vexcel Imaging GmbH
[IFD2]          Camera Model Name               : UltraCam Osprey 4.1 f120
[IFD2]          Orientation                     : Horizontal (normal)
[IFD2]          Samples Per Pixel               : 3
[IFD2]          Planar Configuration            : Chunky
[IFD2]          Page Name                       : Pyramid Level 2
[IFD2]          Resolution Unit                 : None
[IFD2]          Software                        : UltraMap v6.4.0.1 (Build 44.1.2408.901)
[IFD2]          Predictor                       : None
[IFD2]          Tile Width                      : 512
[IFD2]          Tile Length                     : 512
[IFD2]          Tile Offsets                    : (Binary data 372 bytes, use -b option to extract)
[IFD2]          Tile Byte Counts                : (Binary data 289 bytes, use -b option to extract)
[IFD2]          Sample Format                   : Unsigned; Unsigned; Unsigned
[IFD3]          Subfile Type                    : Reduced-resolution image
[IFD3]          Image Width                     : 1768
[IFD3]          Image Height                    : 1320
[IFD3]          Bits Per Sample                 : 8 8 8
[IFD3]          Compression                     : Adobe Deflate
[IFD3]          Photometric Interpretation      : RGB
[IFD3]          Make                            : Vexcel Imaging GmbH
[IFD3]          Camera Model Name               : UltraCam Osprey 4.1 f120
[IFD3]          Orientation                     : Horizontal (normal)
[IFD3]          Samples Per Pixel               : 3
[IFD3]          Planar Configuration            : Chunky
[IFD3]          Page Name                       : Pyramid Level 3
[IFD3]          Resolution Unit                 : None
[IFD3]          Software                        : UltraMap v6.4.0.1 (Build 44.1.2408.901)
[IFD3]          Predictor                       : None
[IFD3]          Tile Width                      : 512
[IFD3]          Tile Length                     : 512
[IFD3]          Tile Offsets                    : (Binary data 95 bytes, use -b option to extract)
[IFD3]          Tile Byte Counts                : (Binary data 83 bytes, use -b option to extract)
[IFD3]          Sample Format                   : Unsigned; Unsigned; Unsigned
[IFD4]          Subfile Type                    : Reduced-resolution image
[IFD4]          Image Width                     : 884
[IFD4]          Image Height                    : 660
[IFD4]          Bits Per Sample                 : 8 8 8
[IFD4]          Compression                     : Adobe Deflate
[IFD4]          Photometric Interpretation      : RGB
[IFD4]          Make                            : Vexcel Imaging GmbH
[IFD4]          Camera Model Name               : UltraCam Osprey 4.1 f120
[IFD4]          Orientation                     : Horizontal (normal)
[IFD4]          Samples Per Pixel               : 3
[IFD4]          Planar Configuration            : Chunky
[IFD4]          Page Name                       : Pyramid Level 4
[IFD4]          Resolution Unit                 : None
[IFD4]          Software                        : UltraMap v6.4.0.1 (Build 44.1.2408.901)
[IFD4]          Predictor                       : None
[IFD4]          Tile Width                      : 512
[IFD4]          Tile Length                     : 512
[IFD4]          Tile Offsets                    : 392828 1032516 1494702 1682726
[IFD4]          Tile Byte Counts                : 639687 462185 188024 141599
[IFD4]          Sample Format                   : Unsigned; Unsigned; Unsigned
[IFD5]          Subfile Type                    : Reduced-resolution image
[IFD5]          Image Width                     : 442
[IFD5]          Image Height                    : 330
[IFD5]          Bits Per Sample                 : 8 8 8
[IFD5]          Compression                     : Adobe Deflate
[IFD5]          Photometric Interpretation      : RGB
[IFD5]          Make                            : Vexcel Imaging GmbH
[IFD5]          Camera Model Name               : UltraCam Osprey 4.1 f120
[IFD5]          Orientation                     : Horizontal (normal)
[IFD5]          Samples Per Pixel               : 3
[IFD5]          Planar Configuration            : Chunky
[IFD5]          Page Name                       : Pyramid Level 5
[IFD5]          Resolution Unit                 : None
[IFD5]          Software                        : UltraMap v6.4.0.1 (Build 44.1.2408.901)
[IFD5]          Predictor                       : None
[IFD5]          Tile Width                      : 512
[IFD5]          Tile Length                     : 512
[IFD5]          Tile Offsets                    : 25896
[IFD5]          Tile Byte Counts                : 366931
[IFD5]          Sample Format                   : Unsigned; Unsigned; Unsigned
[GeoTiff]       Geo Tiff Version                : 1.1.0
[GeoTiff]       GT Model Type                   : Projected
[GeoTiff]       GT Raster Type                  : Pixel Is Area
[GeoTiff]       Projected CS Type               : WGS84 UTM zone 33N
[Composite]     Image Size                      : 14144x10560
[Composite]     Megapixels                      : 149.4
[Composite]     GPS Altitude                    : 1299 m Above Sea Level
[Composite]     GPS Date/Time                   : 2022:10:15 09:17:36Z
[Composite]     GPS Latitude                    : 42 deg 0' 6.86" N
[Composite]     GPS Longitude                   : 12 deg 37' 12.00" E
[Composite]     GPS Position                    : 42 deg 0' 6.86" N, 12 deg 37' 12.00" E
#6
Newbies / Re: Find all photos where Offs...
Last post by greybeard - Today at 07:05:34 AM
The first one should work on Windows - the following works on a Mac:

exiftool -filename -offsettime -if '$OffsetTime ne "+01:00"' -r -T .
#7
Newbies / Re: How to change multiple tag...
Last post by greybeard - Today at 06:53:41 AM
What do you see if you run this :

exiftool -a -G1 dest.tif
Does it tell you the group names that exiftool expects?
#9
Newbies / How to change multiple tags in...
Last post by ginetto - Today at 06:20:10 AM
Hi

I've an image where I've this Software tag values:

Exif.Image.Software                          Ascii      10  aaaaa bbb
Exif.Thumbnail.Software                      Ascii      40  UltraMap v6.4.0.1 (Build 44.1.2408.901)
Exif.Image2.Software                         Ascii      40  UltraMap v6.4.0.1 (Build 44.1.2408.901)
Exif.Image3.Software                         Ascii      40  UltraMap v6.4.0.1 (Build 44.1.2408.901)

I want to modify Software tag also in Thumbnail, Image2 and Image3.
These options do not work:

exiftool -Exif:Software="aaaaa bbb" dest.tif
exiftool -*:Software="aaaaa bbb" dest.tif
exiftool -All:Software="aaaaa bbb" dest.tif

any hint?
#10
just open a new possible bug (or lack of deep knowledge of the tool)
https://github.com/exiftool/exiftool/issues/293

here a resume:
API behaviour (e.g. accepted parameter format) do not follow the same rule as CLI

To Reproduce
probably my lack of knowledge of the use of the API. I'm updating tags in a Tiff (COG formatted) and most of tags are updated correctly but some are ignored:
I did manually a test and this is the mismatch

In [10]: with ExifTool() as et:
    ...:     et.execute('-Exif:GPSLatitude="41 55 24"', "./notag_cog.tif")    <--- try to update the value via API
    ...:

In [11]: !exiv2 -pt  notag_cog.tif| grep -i GPSLatitude
Warning: Directory Image3 has an unexpected next pointer; ignored.
Exif.GPSInfo.GPSLatitudeRef                  Ascii       2  North
Exif.GPSInfo.GPSLatitude                     Rational    3  40deg 54' 23"    <--- remain the old value

In [12]: !exiftool -Exif:GPSLatitude="41 55 24"  notag_cog.tif                <--- update it via CLI with same parameter as API
    1 image files updated

In [13]: !exiv2 -pt  notag_cog.tif| grep -i GPSLatitude
    ...:
Warning: Directory Image3 has an unexpected next pointer; ignored.
Exif.GPSInfo.GPSLatitudeRef                  Ascii       2  North
Exif.GPSInfo.GPSLatitude                     Rational    3  41deg 55' 24"        <--- and via CLI it works

I tried to change from "41 55 24"" to "41deg 55min 24sec" but behaviour does not change.

p.s. sorry to use exiv2, just because allow me to write less parameters ;)

Expected behavior
API and CLI would be fine to have the same syntax management

Platform:
Ubuntu 24.04.1 LTS
0.27.6 (installed via apt)