Support decimal values for FujiFilm ShadowTone and HighlightTone tags

Started by greybeard, October 18, 2023, 07:16:39 AM

Previous topic - Next topic

greybeard

I'm curious as to why this change has been made in version 12.68?

It seems inconsistent as there are many other tags (such as Sharpness and Noise Reduction) which also have numeric values in the camera menu but don't have the option of using numerics in exiftool.

The change means that invalid/out of range values can be entered which isn't possible for the other tags which have explicit valid options.

Phil Harvey

Some newer cameras started using decimal values.  True, the values are not valid for older models, but there you go.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

greybeard

I think they have been using decimal values since the X series was released over 10 years ago.

But the same is true for High ISO NR (aka Noise Reduction), Sharpness and Clarity (introduced more recently).

Its also true for Color (aka Saturation) (but this is more complicated as its a numeric value only when a color film simulation has been selected - the same tag is also to record the type of non-color film simulation).

Phil Harvey

It sounds like I should also support decimal values for NoiseReduction, Sharpness, Saturation and Clarity?

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

greybeard

I think it makes sense - if I understand it correctly you are just adding an ability to update the tags using a number - it doesn't change the value displayed or the option to update using the old method?

Clarity already sort of allows update by number - it's just that each number is specified separately.

Phil Harvey

...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).