[Openicc] color-policy vs. color-infrastructure
Jan-Peter Homann
homann at colormanagement.de
Wed Feb 23 21:10:28 EST 2005
Hello list
The discussion here is very exciting. I learn a lot from it during
writing and reading e-mails.
I learned e.g. how important it is to look at the color-policy (how an
application behaves in the view of the user) and how this is connected
to the color-infrastructure.
A color-infrastructure should serve different color-policies well.
If we concentrate first on clear definitions, what policies make sense
for different types of users, we can define, what a color-infrastructure
should be able to serve.
So in this mail, I will write a littlebit on different user-types and
color-policies
A) Colormanagement should be easy and invisible
-------------------------------------
The user expects, that color looks the same from input to monitor to
output. The tasks to reach this goal should be as easy as possible, and
he don´t wan´t to make any decision about converting or preserving, use
of rendering intents or gamutmapping strategies.
B) I want control
-----------------
The user wants as much as possible control over the color workflows.
Popping up dialogue-boxes which ask him to preserve or to convert an
object during productions helps him. He wants able to choose different
rendering intents and if there are better gamutmapping stratgies,
compared to standard ICC-rending intents, this is nice. But for shure
the user wants parameters in this gamutmapping strategies to control them.
For complex projects, the user wants to define and save different
color-policies which give him control about color in the interaction
between different applications he is using.
This color policies concern:
- preserve or convert objects for different production stages
- rendering intents for different production stages
- special gamutmapping-strategies for different production stages
- Applying color-corrections via abstract-profiles or devicelink-profiles
- controling the black-generation for CMYK-output or CMYK2CMYK conversions
If we build a color infrastructure which focuses only on the easy-type
or the control-type, one of them will be always very disapointed with
the color-infrastructure.
A color infrastructure, which serves both types and all inbetween
-----------------------------------------------------------------
In my view a color infra structure should first serve the control-type.
If he gets tools to define his own color-policies, we can define
standard-color-policies, which represent standard-users scenarios.
If the user chooses a standard color-policy for his work and if it works
all fine, than he needs nothing to change.
If the behavior of color is sometimes not like he expected, than he has
to learn more about the color-policy he is using, to make is own.
Making LINUX the coolest colortool on earth ;-)
------------------------------------------------
With littlecms and argyllcms, there are really powerful color-tools
available for LINUX. To make LINUX the coolest colortool on earth, we
have to think, what to do with this tools.
argyllcms is a tool, which serves the control-type incredible good.
But even for me as an colormanagement-specialist, I´m not able to use
it, because I´m not a user of commandline tools.
I wan´t to give two examples, where the combination of the
argyll-algorithms and some standard LINUX applications can make some hot
combinations:
1) CMYK-Output with individual black generation
-----------------------------------------------
Reading the colorsync-mailinglist, prepress users often want to change
the black generation of the standard CMYK-profiles from the Adobe
Creative Suite. To do this, they need to buy a profiling software, which
coasts at least 1000,- $
In argyllcms, this is just a function to use. (Please correct me graeme,
if I´m wrong). So for e.g. the GIMP, Scribus, Cinepaint or later
Inkscape, it would be not a big deal to deliver this functionality.
2) Storing color corrections as abstract or devicelink-profile
------------------------------------------------
The GIMP has already tools for making color corrections. But why only
apply this to GIMP-files ?
To save them as abstract or devicelink-profile would make the possibilty
to use such colorcorrection in every program which makes use of an CMM.
This could be:
- finetuning the coloroutput of your printer
- applying standard color corrections during scanning
- using GIMP color corections as an filter in Scribus or other applications
- Applying color corrections in all kind of applications, which do
fileconversion or automate imaging tasks
One possibilty to do such, is following task:
- Open a TIFF-file were every pixel represents a color like in an
RGB-chart for profiling
- manipulate the tiff-file with the colorcorrections-tools you prefer
- convert the manipulated TIFF to an textfile
- calculate an devicelink-profile from the original RGB-values to the
manipulated RGB-values
graeme, can you describe, if this is already possible with argyllcms, or
how much work must be invested, to do this ?
Greetings from Berlin
:-) Jan-Peter
--
homann colormanagement ------ fon/fax +49 30 611 075 18
Jan-Peter Homann ------------- mobile +49 171 54 70 358
Kastanienallee 71 ------- http://www.colormanagement.de
10435 Berlin --------- mailto:homann at colormanagement.de
More information about the openicc
mailing list