I've made some more attempts at figuring out what my issue might be, but 
I still haven't found a solution. I updated my system again in the hope 
that the issue would be automagically fixed, but no luck. I also 
installed darktable on my laptop, same issue there. I've looked at which 
packages I've updated lately, but haven't found anything suspicious.

raw-identify from libraw 0.14.7 gives daylight multipliers 2.753 0.922 
1.151, which when normalized is the same that darktable uses (tint 
1.001, temp 6405K). raw-identify also gives camera multipliers 2684 1024 
1504 1024 (tint 0.967, temp 5028K) for the photo I've uploaded, which 
seems to be about the same as "dcraw_emu -w" uses (i.e. "correct" WB). I 
should perhaps say that I'm using darktable-git at the moment, which 
only uses one temperature slider.

I also looked a bit into the source code for darktable, and looked at 
the reload_defaults functions for the temperature module. After the RAW 
is loaded with libraw_open_file I noticed that raw->color.cam_mul is {0, 
1, 0}, which leads darktable to use raw->color.pre_mul instead, which is 
the same as the daylight multipliers that raw-identify reports (i.e. 
6405K). I then tried to find where these numbers came from, but libraw 
isn't exactly straight-forward to understand :)

Regards,
Per

On 2013-05-13 20:12, Per Östlund wrote:
> Hi!
>
> Darktable has suddenly decided that all my photos were taken with a 
> white balance of 6504K, which makes photos taken in daylight appear 
> yellow. RawTherapee also shares this delusion, so I suspect it's not 
> actually darktable's fault but some library that darktable uses that's 
> been updated recently. It's not a camera issue, since old photos are 
> also affected.
>
> Setting the white balance manually works fine, so it appears as if 
> darktable just can't read the white balance from the camera. 
> "dcraw_emu -w" from libraw also gives the correct white balance. The 
> same issue occurs with both darktable 1.2 and darktable from git. My 
> camera is a Sony NEX-7, and the same issue occurs with older photos 
> taken with a NEX-5. I put up a RAW on my google drive if anyone wants 
> to take a look. The preview that google shows is a bit colder than 
> "dcraw_emu -w" gives, but it's reasonably accurate. I also put up a 
> downsized JPEG from darktable without any settings changed to show 
> what darktable gives. The photo was taken with a manual lens, so the 
> EXIF for aperture and such is wrong in case you wonder about that.
>
> RAW: 
> https://docs.google.com/file/d/0B14SELFLwaQ1UTNkYVRQVXI2MzA/edit?usp=sharing
> JPEG: 
> https://docs.google.com/file/d/0B14SELFLwaQ1ZzE3Z1MtX2p6VU0/edit?usp=sharing
>
> Anyone know what the issue might be?
>
> Best regards,
> Per Östlund


------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
Darktable-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/darktable-users

Reply via email to