Great post; I hope you don't mind me quoting just the relevant parts.
Of course not, it is just personal thoughts around the topic that I thought might be of interest for somebody.
I think it's important here to distinguish between raw image information and raw metadata information. The full and complete set of raw image information is always used by a raw processor. Not so with the metadata, such as white balance, chosen picture profile, and picture profile settings like sharpness and even B&W status, as you found. Slowly some 3rd party raw processors like Lightroom Classic are starting to honor the raw metadata the describes the state of the camera's JPG engine, like picture profiles. But I think that's the only one.
Good point !
That said though, using the term metadata might be a bit confusing depending on the context as the understanding of metadata usually looks at things like EXIF, IPTC and XMP data, but the border line is floating between data that just describes how exaclty an image was taken and information that can directly be used to interprete the raw image data in a defined manner. E.g. the setting of aperture, shutter speed, EC, etc. are part of the metadata but the raw image data already inherits it, because the settings direclty influence the brightness of the picture in terms of modifying the primary raw data. The information you refer to is not part of the primary raw image data, but is added to it as a kind of separate data package designed for instructing the raw processor about how to interprete the primary raaw image data. This is where the out-of-camera software comes into play and where the differences show up betwenn the different packages. As I stated ealier the behaviour of the software I use changed due to an update from ignoring white balance settings coming from the camera to interpreting it and showing the raw file accordingly after initial interpretation.
The third category finally is meta data that is just there for supplemental information an has nothing to do with how the image looks, e.g. geo tag information or copyright.
Looking at it from the sioftware manufacturers side it is a difficult decision how far you will go. Of yourse you are interested in supporting multiple camera manufacturers' products, but because of there number and the evolution of their native raw formats the effort that has to got in the software to keep track with all that is pretty big and complex. If you wanted to provide this kind of functionality for multiple models of multiple manufacturers on the level líke the Nikon software allows to read and edit raw this kind of raw image meta data you must be able to change your user frontend in the software dynamically depending on make and model of the camera that the image has been taken with.
I know similar things from machine communication interfaces in industrial automation solutions and - to be honest - it is a pain in the a**
. The attempts to solve this problem with standardization did work just as "well" as the attempt to achieve a standardization by means of the DNG format - which in fact was an attempt of Adobe to get the camera and the software companies on a short leash making it easier to make money through licensing fees ...
Nasim Mansurov has written two pretty interesting article about this (
article 1,
article 2) and although being a bit older already I think they are still describng the situation pretty well.
This was the reason for me to change over to DxO PhotoLab. It works directly and purely based on the native raw, i.e. NEF in my case. Interestingly this program also gives an example of an alternative way to handle things that were originally handled in-camera:
If your raw processor has the functionality to use lens profiles and providing they are good and correct, the lens correction function in the camera might become obsolete.
Now the interesting question is, whether the in camera lens correction is stored as part of the primary raw image data or is it stored as meta data telling the raw processor how to correct the image. In my case (DXO PL4) the software uses a profile dedicated to a particular camera-lens combo and I can see the image changing when activating or decactivating the use of the correction profile. What I don't know yet is whether or not the pirmary raw image data has been altered in the camera by its lens correction function or not.
Lots of good nuggets in there. I've definitely seen some Nikon raw shooters make custom picture profiles with really odd tone curves that help them better visualize their ETTR process. Makes the resulting preview image garbage, but it works for them...
Great idea
, but if they had known what
@Steve was telling us about "Blinkies" they probably would have been able to survive with that as well
.