Variation in colour balance Shotwell/UFRaw/GIMP
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Shotwell |
Fix Released
|
Unknown
|
|||
shotwell (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Binary package hint: shotwell
Ubuntu Lucid Lynx 10.04 LTS
Shotwell 0.7.2
Working with NEF images from my Nikon D70 camera.
When I view an image in Shotwell and then opt to open it in UFRAW, I expect to see the unmodified image in UFRAW, but this is not the case, it appears "warmer" than the Shotwell view, and this warmer image is sent on to GIMP when I opt to do so.
However, if I opt to open the same Shotwell image in GIMP, it looks the same as it does in Shotwell.
Viewed in the file manager, the image appears "warm", as it does if I opt to open it in UFRAW. If I opt to open this image in GIMP from the file manager, it is opened first in UFRAW, and appears "warm", and is transferred as such to GIMP.
Looking at the system as a whole as a black box (lacking knowledge of what's going on inside) my conclusion is:
Shotwell takes a "cool" view of a NEF image, which it presents on screen, and will pass on to GIMP if requested to do so.
When Shotwell passes an image to UFRaw, UFRaw takes its own view of the image, and presents it "warmed up" in comparison to Shotwell's view, and passes this on to GIMP.
Direct use of UFRaw from the file manager, or invoking UFRaw via a request to open the file in GIMP results in the "warmer" image being opened.
It seems to me that it's Shotwell that's out of step with the rest of the world, but I don't understand how these programs interact with one another.
Changed in shotwell: | |
status: | Unknown → New |
Changed in shotwell (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in shotwell: | |
status: | New → Fix Released |
Michael,
your understanding of what's going on inside the black box is basically correct. When you import a RAW photo into Shotwell, Shotwell renders the image into a JPEG. If you then open it in GIMP from within Shotwell, Shotwell passes the JPEG to GIMP. If you open it in UFRaw from within Shotwell, then Shotwell hands the RAW image to UFRaw, which renders it itself. If you open it in GIMP from the file manager, GIMP uses UFRaw to render the image.
At the moment, Shotwell and UFRaw's renderings of the RAW image may look quite different. Of course, you're right that ideally all GNOME photo programs should develop RAW images in the same way. We'd like to improve the situation, and we have a Trac ticket about this at http:// trac.yorba. org/ticket/ 2246 . This won't happen for 0.8, but I hope we can look at this for 0.9.