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?
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:
Any ideas how I could get the "correct" (or rather expected) values for the maker notes?