On Wednesday 15 November 2006 11:38, Sven Neumann wrote:


> > With the exception of printer CM support there is not that much work that
> > needs to be done to GIMP to finish off the CM implementation.
> Printing is left to plug-ins, so we don't need to deal with it except
> for providing ways for the plug-in to access the color management
> settings and the color profile that is attached to the image. Both is
> implemented already.

I think that the minimal solution is to make sure that users can convert 
images between color profiles.  If you are using something like my proposal 
then this feature will be available.  So you could even get by without 
providing plugin access to the GIMP CM settings and still have a usable CM 
system for the short term.  This amount of CM support is a little on the 
basic side but the printing work flow would look like this:

1. Prepare image in the images native color space (ie. either the device color 
space or the users normal working color space) with whatever things you do 
such sharpening and whatever.

2. Use the color space conversion utilities to convert the image from the 
images native color space to the printer color space.

3. Send the image to the printer.

4. Undo the color space conversion.

The above can be used with printer drivers and plugins that know nothing about 
CM.  But it does result in more work for the user than a more integrated 
approach.  Providing ways for print plugins to access the various CM settings 
and image profiles will be needed in the long run so that CM features can be 
implemented in any print plugins in a way that is transparent to users and 
fully integrated with GIMP.  Therefore I agree with your direction.  I should 
add that the above printing work flow is not that much different from what 
happens in photoshop except some of the steps are hidden from the user by 

Gimp-developer mailing list

Reply via email to