Project

General

Profile

Bug #10172

Exporting changes image characteristics

Added by Fernando Cuenca over 5 years ago. Updated over 5 years ago.

Status:
Closed: invalid
Priority:
Low
Assignee:
-
Category:
Lighttable
Start date:
10/21/2014
Due date:
% Done:

0%

Estimated time:
Affected Version:
1.4.2
System:
Ubuntu
bitness:
64-bit
hardware architecture:
amd64/x86

Description

When I export a NEF image to a JPG (web safe or Adobe RGB) the settings of the image are changed, mainly the saturation. The JPG opened in Ubuntu image viewer looks very different than the NEF one in Darktable.

With PNG and Adobe RGB I get a better result, but with JPG with any other parameters the result is the same (see the image).

Darktable export problem.png (1.92 MB) Darktable export problem.png Fernando Cuenca, 10/21/2014 01:39 AM

History

#1 Updated by Tobias Ellinghaus over 5 years ago

  • % Done changed from 0 to 20
  • Status changed from New to Incomplete

Since this also happens with sRGB exports I assume that you have some display profile loaded that gets applied by darktable but not the other image viewer. You could try to run darktable-cmstest from a shell and see if that indicates any problems or oddities.

#2 Updated by Fernando Cuenca over 5 years ago

With the other profiles (Adobe RGB) with JPG the problem is the same.

The only that chages a little is PNG with Adobe RGB.

This is the result, for darktable-cmstest (I have two monitors, the laptop and an external HP monitor):
darktable-cmstest version 1.4.2
this executable was built with colord support enabled
darktable itself was built with colord support enabled

LVDS1 the X atom and colord returned the same profile
X atom _ICC_PROFILE 1660 bytes
HP EliteBook 8470p
colord /home/fcuenca/.local/share/icc/edid-5b5ad869f842fb44c40ada0188cd1bea.icc
HP EliteBook 8470p

HDMI3 the X atom and colord returned different profiles
X atom _ICC_PROFILE_1 0 bytes
(none)
colord /home/fcuenca/.local/share/icc/edid-a183c9c35f041ec3de909000f88bb95d.icc
HP 23xi

Better check your system setup
- some monitors reported different profiles

#3 Updated by Pascal de Bruijn over 5 years ago

  • % Done changed from 20 to 0
  • Status changed from Incomplete to Closed: invalid

Ok, so there you go...

Presumably you are using Darktable/EOG on the HP 23xi display right?

So GNOME Color Manager / GNOME Settings Daemon / colord, autogenerate a display profile (called an EDID profile), which can be detected by applications in multiple ways.

GNOME Settings Daemon setups the _ICC_PROFILE atoms for your laptop display, but does not do this for your external display (presumably this might be a bug in GNOME Settings Daemon.

Darktable correctly detect display profiles using all possible ways and correctly find a display profile setup for either your laptop display or your HP 23xi and applies this profile while viewing images.

Eye Of GNOME however doesn't support colord yet, and merely looks for the _ICC_PROFILE atom, and is likely applying the autogenerated EDID profile for your laptop display to your external display, thus resulting in wrong colors. (presumably this is a bug in Eye Of GNOME).

Early versions of GNOME Control Center don't allow you to turn off these autogenerated EDID profiles yet, so the best workaround is likely to explicitly assign an sRGB profile to both of your displays. You may want to try the V2 ICC you might find here: http://www.color.org/srgbprofiles.xalter

More general info with regard to color management:
https://encrypted.pcode.nl/blog/2012/01/29/color-management-on-linux/
http://www.darktable.org/2013/05/display-color-management-in-darktable/
https://encrypted.pcode.nl/blog/2013/04/14/display-profiles-generated-from-edid/
https://encrypted.pcode.nl/blog/2013/11/24/display-color-profiling-on-linux/

#4 Updated by Pascal de Bruijn over 5 years ago

Small sidenote, PNG is never a good testcase, as ICC profile support for it isn't very well supported across the board, so exporting PNG's with anything but sRGB is likely to be read/displayed inconsistently across applications. But this is a seperate issue from your external display profile issue.

#5 Updated by Fernando Cuenca over 5 years ago

Hello Pascal,

Thank you very much for kindly help.
I don't use PNG for export. I usually use JPG for export my albums.
I have just deleted the colord profile in Color Management in Ubuntu configuration and now I see the same (more or less) image in darktable and after in the image viewer after export.
I don't know if I have the monitor configured well, but at least I see the the original and exported the same.
Thanks! and keep on working on this amazing software.

Also available in: Atom PDF

Go to top