I just built GIMP from subversion trunk.  This did fix the lcms plugin error.  
But on my system the color management preferences are not working.  
Specifically when I try to change any of the profiles there are significant 
issues.  At first I though that perhaps my configuration was corrupted but 
removing it and letting gimp recreate it did not fix the problem (#1 below).

1.  After setting one of the profiles (for example the monitor profile) in the 
preferences dialog it disappears after the dialog is closed.  Almost like I 
had pressed Cancel instead of OK.  That is when reopening the dialog this is 
reset to (None).  This is happening with all of the profile settings in the 

2. The profile file dialog currently does not use system standard profile 
directories.  I know that this will not be fixed in the upcoming release. 

3. The file dialog does not have a way to show hidden directories that I have 
been able to find other than typing in the path.  This is probably a GTK 
issue rather than a GIMP issue.  But it does make the dialog more difficult 
to use if you keep your profiles in the Linux standard user location for 
these files (IE. ~/.color/icc).  I know this will not be fixed for 2.4 but 
would it be possible to set this up so that it at least remembers where the 
user last opened a profile and defaults to that location instead of always 
opening in the current directory?  That way once I open a profile in 
~/.color/icc the dialog would open in that same location the next time.

4. The file type filter on the profile file dialog is limited to *.icc or all 
files.  Since profiles can also have a .icm extension that needs to be added 
to the ICC Profile filter.

5. Of course this has already been touched on but most applications that do 
color management do not present users with lists of files names for profiles.  
Rather they use a widget that parses the profiles in (at least) a given 
directory or, better, all system standard locations for profiles and uses the 
profile description tag to build a list of available profiles for the user.  
In addition, these widgets usually will also filter the profiles and only 
present users with a list of those that are of the correct type for the 
current context (IE. only display profiles if a user is selecting a monitor 
profile).  In general profile file names tend to be rather cryptic and the 
description tag tends to be more user friendly.  Unfortunately writing such a 
widget is somewhat involved and the only GTK application that I know of that 
has this feature is Cinepaint.  All of the other open source apps that do 
this that I know about are QT based (LProf, Scribus and Krita).   I know that 
this will not make it into 2.4 but it does need to get done at some point.  
Perhaps this can make it into 2.4.1 or 2.5/2.6 or whatever version is next.

There should also be a UI for users to:

1. Embed profiles into images.
2. Do color space conversions to images.

These are both missing at this point.  Separate and separate+ does some of #2 
but is rather specialized (IE. looks like it should be part of a CMYK 
printing work flow).  The color manager plugin by Jordi Canton has this 
functionality but likely needs to be updated to work with gimp 2.3 and would 
need some work to make the UI a little more user friendly.  If these changes 
were made to this plugin it would be good to include this as part of GIMP.  
Perhaps this could be done as part of the next release but I would really 
like to see something like this in 2.4.  Without this implementing a full CM 
work flow is much more difficult for users.

Gimp-developer mailing list

Reply via email to