Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - heckflosse

#1
Some background:

original dcraw reads Colormatrix1 and Colormatrix2 (if present). If Colormatrix2 is present it uses Colormatrix2 else it uses Colormatrix1. It doesn't check CalibrationIlluminant1 or CalibrationIlluminant2 for value 21 (D65).

Modified dcraw in RT reads Colormatrix1 and Colormatrix2 (if present). Then it reads CalibrationIlluminant1 and CalibrationIlluminant2 (if present), checks which of them contains value 21 (for D65).
If both contain 21 (which doesn't make sense IMHO) it uses Colormatrix2 (which is not present in the dual iso dng). I already prepared a fix for this bug in RT. But it has to be tested before it will be merged into master branch.

Ingo
#3
Hi,

the problem with the DNG file is, that it contains the tags
50778 http://www.awaresystems.be/imaging/tiff/tifftags/calibrationilluminant1.html
and
50779 http://www.awaresystems.be/imaging/tiff/tifftags/calibrationilluminant2.html
Both have the value 21 and in this case Rawtherapee uses 50779. So far so good. But the corresponding color matrix for this case
tag 50722 http://www.awaresystems.be/imaging/tiff/tifftags/colormatrix2.html
does not exist in the DNG
I already prepared a fix for Rawtherapee, but IMHO, if tag 50722 does not exist, tag 50779 shouldn't exist too

Ingo
#4
Hi there. I'm a RawTherapee developer. One user had a problem using a dual iso file with latest versions of RawTherapee. I can fix that bug in RawTherapee but nevertheless I think that the dng file is not correct. For reference please see here : http://rawtherapee.com/forum/viewtopic.php?f=1&t=6185#p43275 where I explained what's wrong.
http://rawtherapee.com/forum/viewtopic.php?f=1&t=6185#p43138 contains a link to an example file

Ingo