ExifTool Forum

ExifTool => Newbies => Topic started by: cooli46 on October 21, 2021, 03:08:18 AM

Title: How to extract large array values?
Post by: cooli46 on October 21, 2021, 03:08:18 AM
Hi Phil and all,

Thanks for this flexible and powerful tool.

Below is a extract when I use the following command args on a adobe DNG file. "exiftool -s -ee3 -U -G3:1 -api requestall=3 -api largefilesupport"

[IFD0]          ProfileName                     : Adobe Standard
[IFD0]          ProfileHueSatMapDims            : 90 30 1
[IFD0]          ProfileHueSatMapData1           : (large array of 8100 float values)
[IFD0]          ProfileHueSatMapData2           : (large array of 8100 float values)


We can see (large array of 8100 float values). What to do if I really want to extract these large array values?

Thanks.

regards,
Title: Re: How to extract large array values?
Post by: Phil Harvey on October 21, 2021, 07:17:06 AM
You should have also seen this warning with your command:

Warning: [Minor] Not decoding some large array(s). Ignore minor errors to decode

- Phil
Title: Re: How to extract large array values?
Post by: StarGeek on October 21, 2021, 01:36:53 PM
Docs link: -m (-ignoreMinorErrors) (https://exiftool.org/exiftool_pod.html#m--ignoreMinorErrors)
Title: Re: How to extract large array values?
Post by: cooli46 on October 21, 2021, 09:09:57 PM
Hi Phil and StarGreek,

Thanks a lot your reply. I can extract the data using the following command for my example.


exiftool -ProfileHueSatMapData1 -m -b -w txt my.dng


:)