PureRaw + Fuji X-T5 + Lightroom = purple in highlight

George, ( A ) DxO PL code does not write 16bit uint digital numbers ( values in raw channels ) matching its own “0xc61d WhiteLevel tag when it creates linear DNG ( or does not write “0xc61d WhiteLevel tag with values to match how 16bit uint digital numbers were written ) and ( B ) DxO PL6 code clips data upon conversion to linear DNG where data was not clipped in the original raw - both for export to disk as DNG with “Denoise & Optical Corrections only” after applying DxO’s “No Correction” preset , it is a bug ( both A and B ), it needs to be fixed

BlackLevel tag ( there are several BlackLevel related tags used for calculations ) are used further when linear DNG is opened and processed in raw converter and then it does not matter if black level was zero or not as written in linear DNG … because for ( B ) what was not clipped in original raw was clipped by DxO and for ( A ) rescaling upon black level subtraction ( zero or non zero - does not matter ) when linear DNG is ingested will be wrong - welcome to Magenta Skies effect for example when you pull down brightness in a converter like ACR/LR that expects the linear DNG to be properly created ( and it is not )

From https://helpx.adobe.com/content/dam/help/en/photoshop/pdf/DNG_Spec_1_7_0_0.pdf

WhiteLevel
Tag 50717 (C61D.H)
Type SHORT or LONG
Count SamplesPerPixel
Value See below
Default 2BitsPerSample - 1
Usage Raw IFD
Description
This tag specifies the fully saturated encoding level for the raw sample values. Saturation is caused either by
the sensor itself becoming highly non-linear in response, or by the camera’s analog to digital converter
clipping.
The default value for this tag is 2BitsPerSample - 1 for unsigned integer images, and 1.0 for floating point images

Exactly what is in the dng from DxO. And it is 16 bit.

Changing this tag to a lower value might have given a better result, but doesn’t explain anything yet.

George

@noname
Again no answer on this question.

White level in the dng specs is specified as the max value a pixel can have: 255 for 8 bit depth, 65535 for 16 bit depth, and for floating point 1.
What makes this image so special that the white level should be different from what is specified in the DNG specs as default???

George

Hello all,
Good news, in PureRaw 3.7.0 the issue is fixed. No purple hightlight.

BAD news

(A) not fixed in general - only may be for this camera model … this raw, for example, continues to exhibit magenta skies

https://img.photographyblog.com/reviews/leica_tl2/sample_images/leica_tl2_06.dng

and

(B) as usual DxO continues to lose unclipped details upon conversion to DNG ( only NR/Optics correction applied )

illustration - first frame is ACR with original RAF, second frame is ACR with DNG after DxO PL7

original GIF = PL7 losing data near clipping — Postimages

so USERS be warned = DO NOT ETTR if you intend to use DxO to convert to linear DNG and process in other converters… DO NOT