On 01/24/2010 07:26 AM, Omari Stephens wrote:
> On 01/23/2010 08:04 AM, Martin Nordholts wrote:
>> Right now we don't have a clearly defined color management strategy for
>> I would like us to settle a minimal color management strategy for GIMP
>> so that we can fix some inconsistencies in our color management, in
>> particular for PNG , for 2.8. In short the problem with PNG is that
>> the current code always writes an sRGB chunk to a PNG file if no color
>> profile is attached to the image and no gamma is specified.
>> I suggest that we formally settle with this minimal color management
>> An image either has or has not a color profile attached. A color
>> profile is attached as a GimpParasite named "icc-profile".
>> For images that have a color profile attached, this color profile is
>> used when displaying the image and is embedded when the image is saved
>> or exported.
>> For images that does not have a color profile attached, the global
>> color profile defined under Color Management in Preferences is used to
>> display the image, but no profile is embedded into saved or exported
>> So, does the above sound like a sound foundation for color management in
>> GIMP? I don't expect us to have time to apply this strategy consistently
>> all over GIMP for 2.8 but at least we have settled on something that we
>> can put in devel-docs and continue to build on later, and it allows us
>> to fix the PNG problem for 2.8.
> Sounds eminently reasonable; I had run into this issue also.
FWIW, http://hsivonen.iki.fi/png-gamma/ seems like a pretty good article
on this topic; curious folks should give it a read. It also suggests
that the current GIMP behavior is Bad.
> I had naively signed up for the "work on color management" job. That
> said, do you happen to know where the sRGB thingie is added by default?
> (if not, I can probably find it, but if you know offhand, I'm not
> beyond laziness ;o)
It was actually trivial to find. Right now, I'm just considering the
consequences before I nuke that 4 lines of code.
> I had also been taking a peek at  and , which also seem to fall
> under the umbrella of this desired behavior. Finally,  is something
> that bites me a lot, but needs some UI/UX work. guiguru?
These will probably be more than 4 lines of code ;o)
>  https://bugzilla.gnome.org/show_bug.cgi?id=556608 "Monitor color
> profile is not applied to filter preview"
>  https://bugzilla.gnome.org/show_bug.cgi?id=478528 "Layer previews
> are not color managed"
>  https://bugzilla.gnome.org/show_bug.cgi?id=320447 "fast switching
> between 'color managed display' and 'softproof'"
Gimp-developer mailing list