exiftoolr icon indicating copy to clipboard operation
exiftoolr copied to clipboard

Unclear values in maker notes

Open adrian-gadient opened this issue 7 months ago • 0 comments

I have encountered a strange problem for which I cannot find a solution: When import exif data from Fuji cameras, the maker notes have weird entries that don't make sense. For instance, "FilmMode" has always the value 1536. I also noticed that all maker notes are available as integers, whereas the standard exif tags are saved as characters. It seems like the maker notes are converted somehow but I cannot figure out how to prevent this.

I also used exiftool directly, which gives me the expected values.

I have tried to specify the charset, but this didn't help. I also changed the pipeline to csv, again without any luck.

This is my code:

args <- c("-charset", "exiftool=cp10000")

meta <- exiftoolr::exif_read(c(
  "./pics/DSCF5120.JPG",
  "./pics/PRO35815.JPG",
  "./pics/FXVI6374.JPG"), 
  tags = c("filename",  "CreateDate", "Make", "Model",
           "FilmMode",
           "WhiteBalance", "WhiteBalanceFineTune",
           "Saturation",                  
           "NoiseReduction", "Clarity",
           "ShadowTone", "HighlightTone",
           "GrainEffectSize", 
           "GrainEffectRoughness",
           "ColorChromeEffect",
           "ColorChromeFXBlue",
           "DynamicRange", 
           "DynamicRangeSetting",
           "Sharpness"),
  args = args,
  pipeline = "csv",
  quiet = FALSE)

Any ideas how I could get the "correct" (or rather expected) values for the maker notes?

adrian-gadient avatar Sep 16 '25 19:09 adrian-gadient