[Openicc] GoSoC 2011: CPD and Color Management

Kai-Uwe Behrmann ku.b at gmx.de
Mon May 2 06:12:41 PDT 2011

Am 02.05.11, 14:37 +0200 schrieb Jan-Peter Homann:
> 1) Kai-Uwe, Richard, Graeme,
> Lets imagine the OpenICC community would develop a tool for adding an 
> ICC dictType entry with Gutenprint driver setup to an existing ICC 
> printer profile.
> What would be a good development strategy, that both Oyranos, g-c-m or 
> ArgyllCMS can make use of this tool

With the absence of any Oyranos dependencies that would be a question of 
standardisation. In Oyranos we have some kind of driver handshake to allow 
the device modules all sort of tricks in order to extract and serialise 
the calibration state. Many modules need native library access for that. 
So we would much need a library interface, and some kind of simplified 
module C API for dlopen'ing from other parties. This architecture allows 
Oyranos a relative big freedom from upstream project developments.

> 2) CUPS specialist out here
> Do GhostScript, poppler and other xx_to_raster filter allow to embedd 
> the target profile into the rasterfile sent to rastertogutenprint ?
> If not, who is in charge to change this ?
> 3) Robert
> How many days development would be needed, to extract the gutenprint 
> settings from the dictType entry of an ICC-Profile ?

With SampleICC and IccXML it is instantly available. One needs just some 
ICC XML snippets and the drivers colour calibration text to embedd.

> 4) Robert and other
> Do you think it is possible to make write a modular softwaretool for the 
> extraction process of the dictType entry from the ICC-profile, that 
> other developers of drivers could also implement this process.
> (For shure, their internal driver settings will be complete different 
> from the gutenprint Syntax...)
> Does it make sense to deliver such functionality with Oyranos or 
> g-c-m/colord ?

Oyranos ICC profile API gives access to the dict data. This is deployed in 
ICC Examin. As mentioned SampleICC can do this as well and lcms will 
likely follow too.

> 5) Joseph
> Could you sponsor some of your GSoC time for the realization of the 
> described workflow ?

kind regards
Kai-Uwe Behrmann
developing for colour management 
www.behrmann.name + www.oyranos.org

More information about the openicc mailing list