Color Management
Color Management
Color Management,
Second Edition
I s Color?
Reflections on Life
"It's not easy being green," sang the velvet voice of Kermit the Frog, perhaps giving us some indication of how the frog felt to be a felt frog. While
none of us may ever know the experience of "being green," it's worth
reflecting (as we are all reflective objects) on the experience of "seeing
green."
You don't have to be a color expert to use color management. But if
you're totally unfamiiiar with the concepts behind the technology, color
management may seem l i e magic. We don't expect you to become as
obsessed with color as we are-indeed, if you want any hope of leading a
normal lie, we advise againstit-but we do recommend that you familiarize yourselfwith the fundamentals we lay out in this chapter.
b
They'll help you understand the problem that color management addresses. The whole business of printing or displaying images that look
like realistic depictions of the things they portray depends on exploiting specific properties of the way humans see color. Color management is just an extension of that effort.
Color theory explains why a colorviewed ina complex scene such asa
photograph looks "different" from the same color viewed in isolation.
Understanding this helps you evaluate your results.
You need to understand the insmmentsyou may use with color management. This chapter explains just what they measure.
Where Is Color?
If you want to manage color, it helps to first understand just what it is. so
let's start by examining your current definition of color. Depending on
how much you've thought about it-if you're reading this book. you've
probably done so more than most-you may have gone through several
definitions at various times in your life, but they've probably resembled
one of the following statements:
Color is a property of obieds. This is the first and most persistent view
of color. No matter how much we mav have philosophizd about color, we
all still speak of "green apples," "red lights," and "blue suede shoes."
The Spectrum
The spectrum refers to the full range of energy levels (wavelengths) that
photons have as they travel through space and time. The part of this spectrum that tickles our eye is a small sliver from about 380 nm to about 700
nm that we call the visible spectrum, or simply, light (see Figure 1-3).
mure 1-P
@f-V-deR
IIWWWV\I1/WWWWV\I
Wavelengths
Figure 1-3
The spectrum
long wauelengths flow energy)
x-rays
radar
microwaves
gamma rays
longwave
radio
radio
visible l i g h y
infrared fIR)
Our eyes respond only to this tiny sliver of the full electromagnetic
spectrum, and they have varying responses to different parts of this sliver-the different wavelengths evoke different sensations of color. So we've
come to associate the different wavelengfhs with dle colors they evoke,
from the reds at the low-energy end (longer wavelengths at about 700
nm) thmugh the oranges, yellows, and greens to the blues and violets at
the high-energy end (shorter wavelengths at about 380 nm). Of course,
there's nothing in the electromagnetic spectrum itself that prevents us
bom namingmore or fewer than sixbands. Newton, for example, labeled
a seventh band, indigo, between the blues and violets. (Many historians
believe that Newton was looking For symmetry with the seven notes of
the musical octave.)
But no matter how many bands you label in the spectrum, the orderreds, oranges, yellows, greens, blues. and violets--1s always the same.
(Fred and Bruce spent early years in a British school system, and were
taught the mnemonic "Richard ofYork Gained Battles in Vain," while in
the US., Chris was introduced to the shange personage of Mr. "ROY G.
BiV") We could reverse the order, and list them from shortest to longest
wavelength (and hence from highest to lowest energy and frequenq-the
lowerthe energy thelowerthe frequency, and the longer the wavelength),
but green would always lie between blue and yellow, and orange would
always lie behveen yellow and red.
In the graphic arts, we're mainly concerned with visible light, but we
sometimes have to pay attention to those parts of the spectrum that lie
just outside the visible range. The wavelengths that are slightly longer
than red light occupy the inpared m)region (which means, literally,
"below red"). IR often creates problems for digital cameras, because the
CCD (charge-coupled-device) arrays used in digital cameras to detect
light are also highly sensitive to infrared, somost digital cameras include
an IR filter either on the chip or on the lens.
At the other end, just abwe the last visible violets, the range of highenergy (short-wavelength) photons known as the ttltrauioler (W)
region (literally,"beyond violet"] also raises some concerns. For example,
paper and ink manufacturers (like laundry detergent manufacturers)
often add W brighteners to make an extra-white paper or exha-bright
ink. The brighteners absorb non-visible photons with W wavelengths.
and re-emit photons in the visible spectrum-+ phenomenon known as
fluorescence.This practice creates problems for some measuring instruments, because they see the paper or inkdifferentlyfrom the way our eyes
do. We address these issues in Chapters 5 and 8.
Spectral Curves
Other than the incredibly saturated greens and reds emitted by lasers,
you'll rarely see light composed of photons of all the same wavelength
(whatthe scientists call monochromaticlight).Instead, almost all the light
you see consists of a blend of photons of many wavelengths. The actual
color you see is determined by the specific blend of wavelengths-the
spectral energy-that reaches your eye.
Pure white light contains equal amounts of photons at all the visible
wavelengths. Light from a green object contains few short-wavelength
(high-energy) photons, and fewlong-wavelength (lowenergy1p h o t o n s
but is comprised mostly of medium-wavelength photons. Light coming
from apatch of magenta inkcontains photons in the short and long wavelengths, but few in the middle of the visible spectrum.
AU of thesespectral energies can be represented by a diagram called the
spectral curueof thelight reflected by the object (see Figure 1-41.
Spectral curves
white object'
406 m
sad nm
600 nn
wavelength
Spectral curves of three objecu
Light Sources
A lightsource is just something that emits large quantities of photons in
the visible spectrum.Just as with objects, we can draw the spectral curve
of the light energy emitted by the light source at each wavelength (see
Figure 1-5).
Light sources
400 nm
500 nm
60;
nm
700
wavelength
11
Illurninants
The word ill~rrnirznntrefers to a light source that has been measured or
specified formally in terms of spectral energy The CIE(CommissionIntenmtionnle de I'Eclairuge, or the International Commission on Illumination)--a
body of color scientists and technologistsfrom around the world that has
accumulated a huge amount of knowledge about color since the 1 9 2 0 s
has specified a number of CTE Standard Illuminants.
b
19
b u n 1-6
Color temperature
'9000 K
WOK.
400 n m
500 n m
600 m
70
wavelength
b IUuminant E is a
The Object
- and the Color Event
The second participant in the color event is the object. The way an object
interacts with light plays a large role in determining the nature of the
color event, so in this section we examine the various ways that objects
interact with light, and the ways that this interaction affects our experience of color.
13
14
Reflection
of speculnr reflecrion
may be unaffectedby surface.
Scattered reflection
surfaceabsorb long
and short wavelengths.
Surfaceof a reflectiveobject
incoming light. The degree to which an object reflects some wavelengths
and absorbs othersis called its spectral reflectance. Note that if you change
the light source, the reflectance of the object doesn't change, even though
the spectral energy that emerges is different. Reflectance, then, is an
invariant property of the object.
A transmissive object affects wavelengths in the same way as the
reflective object just described, except that the transmissive object must
be at least partially translucent so that the light can pass all the way
through it. However, it too alters the wavelength makeup of the light by
absorbing some wavelengths and allowing others to pass through.
The surface of a reflective object or the substance in a transmissive
object can affect the wavelengths that strike it in many specific ways.
But it's worth pausing to examine one phenomenon in particular that
sometimes bedevils color management-the phenomenon known as
jluorescence.
15
Fluorescence
Some atoms and molecules have the peculiar ability to absorb photons of
a certain energy(wavelength),andemit photonsof alower energy (longer
wavelength). Fluorescence,as this phenomenon is called, can sometimes
change one type of visible wavelength into another visible wavelength.
For example, the fluorescent coating inside a sodiumlamp absorbs some
of the yellow wavelengths emitted by the electrically excited sodium
vapor, and re-emits photons of other wavelengths in order to produce a
more spectrally balanced light.
But fluorescence is most noticeable when the incoming photons have
wavelengths in the non-visible ultraviolet range of the spectrum, and the
cmitted photons are in the visible range (usually in the violets of blues).
The result is an object that seems to emit more visible photons than it
receives From the light source-It appears "brighter than white."
Many fabric makers and paper manufacturers add fluorescent brighteners to whiten the slightly yellow color of most natural fibers. To compensate for the slow yellowing of fabrics, many laundry detergents and
bleaches have fluorescent brighteners, often called "bluing agents"
(because they convert non-visible UV light to visible blue). We all have
m
fond memories of groovy "black lights -lamps designed to give off light
energy in the violet and ultraviolet wavelengths-and their effects on
posters printed with fluorescent inks, on whiteT-shirts. and yes, even on
teeth. depending on the brighteners in the toothpaste we had used!
Fluorescence crops up in unexpected places in color managementwe'll alert you when they aresomething to lookoutfor. For now it'senough
to know that fluorescence can be an issue in three cases:
b
Whenever a measurement instrument (a spectrophotometer, colotimeter, scanner, digital camera, or film1 is more responsive to W light
than our eye is (which has no response at all).
Whenever artificial light sources (such as lamps, flashbulbs, or scanner lamps) emit more or (more likely) less LN than daylight, which
includes a sizeable amount of UV
Whenever a coloranr (ink, wax. toner. etc.) or paper used for printing has fluorescent properties that make it behave unpredictably
dependingon thelight source used to view it (as unpredictability is [he
nemesis of color management).
16
Edltlon
The gr.Your eye is one of the most beautiful structures in nature. (We
hope )ou don't think we're being too forward.) Contraw to popular belief, the main task of focusing light into an image at the hack of the eye is
handled not by the lens, but by the cornea, the curved front layer of the
eye. The lens makes minor focus adjustments as the tiny muscles that
hold it in place adjust its shape, but it does two important thingsfor color
vision. First, the lens acts as a UV filter, protecting the retina from damaging high-energy ultraviolet light-so even if the retina could see into
the UVrange (and some experiments show that it can),the lens is partly
responsible for our inability to see UV light, unlike other visual systems.
such as honeybees, birds, scanners, and digitalcameras. Second, the lens
yellows as we age, reducing OUI ability to see subtle changes in blues and
greens, while our ability to see reds and magentas is hardly affected. Our
discrimination in the yellows is always fairly weak, regardless of age.
The retina: rods and cones. The retino is a complex layer of nerve cells
lining the back of your eye (see Figure 1-8). The nerve cells in the retina
that respond to Light are called photoreceptors, or often just receptors.
&urn 1-8
lens
visual axis
Cmss section of the right eyefrom above. Most color vision happens in the fouea,
where the three hmes ofmnes faroutnumber the rods. Inset shows theshawe
, o fthe rod
and cone cells, u;hich & mhe; they get their names.
18
Three types of cones. While all the rods in your retina are essentially
the same, the cones fall into three types. One responds primarily to the
long wavelengths of light and has little response in the middle or short
wavelengths. One responds primarily to the middle wavelengths,and the
third responds to the short wavelengths (seeFigure 1-9).Many people call
these the red cones, green cones, and blue cones, respectively,because of
the colors we normallyassociate with these three regions of the spectrum,
but it's less misleading to refer to them as the long-, medium-, and shortwavelength cones (or L, M, and s),respectively.
Mchromacy and trlsllmulus. 'Iko related and often confused terms are
trichromacy and iristimulus. The term trichromacy (also known as the
three-component theory or the Young-Helmoltz theory of color vision)
refers to the theory, now well verified, that we have three receptors for
color [the three types of cones).
The term tristimulus refers to experiments and measurements of
human color vision involving three color stimuli, which the test subject
Figure 1-9
Peak sensitivities
wavelength
The peak wavelengths of the photoreceptor pigments. The three cone
photoreceptors have peak absorptions at 420 nm, 530 nm, and 565nm,
respectively.The rod photoreceptor (gray line) has a peakabsorption
at499 nm.
19
uses to match a target stimulus (see Figure 1-10). In other words, trichromacy refers to our three color receptors, and tristimulus refers to the
experimentsthatuse three stimulito verify andmeasure trichromacy. The
most comprehensive tristimulus model has been defined by the CIE and
forms the basis for color management.
The importance oftrichromacyfor the graphic arts is that wecansimulate almost any color by using just three well-chosen primary colors of
light. TWOcolors are not enough-no matter how carefully you choose
them, you cannot duplicate all colors with two primaries.And four colors
is unnecessary-any color you can produce with four colors of light you
can reproduce with just a well-chosen three.
Addltlvr pdmarla. It's the trichromatic stmcture of the human retina
that makes possible what we know as the additive primary colors (see
Figure 1-11). If you choose three light sources with overlapping spectra
that divide up the visible spectrum roughly into thirds, each one adds
nguw 1-10
Tristimdus experiment
The obserueradjusts the intensities of the red, green, and blue lamps until they
match the target stimulus on the split screen.
PO
wavelengths that tickle one or more of your eye's three receptors. Divide
the spectrum r o u m into thirds and you get three Light s o m a that we
would call red, green, and blue. Starting from black (no wavelengths),
the three colors udd wavelengths-hence "additive colorn-until you get
white (all wavelengthsin even proportions).
SuMnc(ivr pfirmrkr.Trichrornacyisalso the source of our subtmctiveprimaries-cyan, magenta, and yellow (see Figure 1-11).Rather than adding
wavelengths to black, they act to subtract wavelengths from an otherwise
white source of light. In other words, the term ''cyanink" is just a name for
"long-wavelength-subtractor,"or simp1y"red-subtractor"-it subtractslong
(red) wavelengths ram white light (suchas that reflected from otherwise
blankpaped. S i a r l y , magentainkisaUmedium-wavelength-subtractor,"
or a "green-subtractor." And yellow is a "short-wavelength-subaactor,"or
a "blue-subtractor"
But the bottom line is that both additive and subtractive primaries
work by manipulating the wavelengths that enter our eyes and stimulate
our three cone receptors. This manipulation, when done cleverly, stimulates our three receptors in just the right proportions to make us feel l i e
we are receiving light of a certain color.
There are still afew more points to make about trichromacy.
Color spaces. The three primary colors not only allow us to define any
color in terms of the amount of each primary, they also allow us to plot
the relationships between colors by using the values of the three primaries
Figure 1-11
Primary colors
P1
as Cartesian coordinates in a three-dimensional space. where each primary forms one of the three axes.This notion of color spaces is one you'll
encounter again and again in your color management travails.
22
The strangc case of yellow. Many of us grew up with the myth that the
primary colors are red, yellow, and blue--not red, green, and blue. Studies have shown that more cultures have a name for "yellow" than have a
name even for "blueu-and our own color naming reveals a sense that
"yellow" is in a different, more fundamental category than, say, "cyan"
and "magenta". Even though ThomasYoung first demonstrated that you
can make yellow light by combining red and green light, it seems counterintuitive. In fact, it's diicult to imagine any color that is both red and
green at the same time.
Other effeds uncxplald by trlchromaq. The fact that we can't imagine a reddish green or a greenish red is evidence that something more is
going on than just three independent sensors (trichromacy).The same
holds for blue and yellow-we can't imagine a yellowish blue. The effects
of simultaneous contrast and afterimages shown in Figures 1-12 and
1-13 are other examplesthe absence of a color produces the perception
of its opposite. Finally, anomalous color vision (color blindness) usually
involves the loss of color differentiation in pairs: a person with anomalous
red response also loses discrimination in the greens, and a person who
has no blue response also has no yellow response.
Figure 1-19
Simultaneouscontrast
b u n1-13
Successive contrast
Instructions: stare at the white cross in the center of the upper image
for a full minute. Then quickly look down at the lower area, and
stareat the black cross.
After a few seconds and some blinking, the afterimage should appear:
Note that the colors are chosen to demonstrategreen-red.yellow-blue,
and black-white opponency.
Wchromacy and
opponency in the retina
1'lza
red orgreen h g h r to
dark
45
Metamerism
II you've encountered the term "metamerism" you've probably heard it
referred to as a problem or as an "error" of human vision. But-as programmerslove to sap-it's not abug, it's afeature. Not only is metamerism
inherent intrichromaticvision,it's the feature that makes color reproduction
possible.
In simple terms, metomerismis the phenomenon whereby two different
color samples produce the same color sensation. By "different color samples" we mean two objects that have different spectnl characteristics. So,
rememberingourlight-object-observerdefinition of color,if the objects are
different but theyproduce the same"color" (the samecolor sensation),this
match may be dependent on (1) the light illuminating both color samples,
or (2) the observerviewing the two color samples. Under different lighting,
or to a different observer, the two samples may not match.
Twospectrally different color samples that produce the same color sensations are called mernmers. Or we say that the two colors are metarneric
under certain lightingor to a certain type of observer.
26
37
ngum 1.15
Metamerism
lluo diferent
colorsamples...
This is a metameric
match.
'
?s.
This is a metameric
mismatch.
...to sameobserver...
Objects can only reflect those u~uelengthsthat are present in the light source.
Source B containsfewer red wavelengths than source A, so thesamples that
appear to match undersourceA produce a mismatch undersource B.
48
99
30
Figure 1-17
How scanner
metamerismhappens
A pair ofspemlly
differentcolor
samples...
same pair of
color samples...
%i
RGB =
148,I34,4O)
A.
... bemuse tl
... nWhas a
different color response
RGB =
(XLi,l36,119)
31
20
10
60
light intensity
00
20
40
60
80
100
light intensity
39
33
What's a Logarithm,
and Why Should I Care?
A lojiarirhnl is a handy way to
express numbers that vary over
huge ranges. For example, if a
set of values ranges from 0 to
1,000,000, you'll probably want
much more precision when you
compare values between 1 and
10 than you will when comparing
values in the 100,000 to 1,000,000
range. For example, you might
notice when the price of a movie
ticket goes up from 57 to $8, but
when buying a house you probably don't care as much about the
difference between 5247,637 and
$247,638. The numbers at the
upper end are not only unwieldy.
they have an unnecessary amount
of precision.
Logarithms are a nice way to
deal with this problem, Instead of
(what'scalled a log-IoggraphLthe
result is a straight line again (see
Figure 1-20)!
This is why, when we measure some physical value with
the purpose or predicting how
our nervous system perceives
that stimulus. we use some sort
of logarithmic quantity. For
example, what we call dmsity is
a logarithmic function derived
from a measurement of light
intensity and gives us a measurement of perceived darkness.
Another example is the unit we
call a decibel, which is also a
logarithmic function derived
froni sound intensity, and which
gives us a measurement of
perceived loudness.
Alog-log graph
ofFigurc 1-10b
-.?
5
,
1.0
2.0
3.0
34
nsumc-m loosb
Spectra and saturation
400 nm
I'
500 nm
wavelength
36
.Hue
Agun 1-99
-1:1
Brightness
Saturation (tint)
37
which takes you to a certain cross section, then choosing a point on the
disk representing the hue (the angle on the disk) and the saturation (the
distance from the center of the disk).
Measuring Color
All the preceding knowledge about colorwould fall into the category that
Fred likes to call "more interesting than relevant" if we couldn't draw correlations between what we expect people to see and things we can physically measure. The whole purpose of color management is ultimately to
letus produce a stimulus (photons,whether reflected from aphotograph
or magazine page) that will evoke a known response (the sensation of a
particular color) on the part of those who will view it.
Fortunately. we areable to draw correlations between perceived color
and things we can measure in the real world, thanks to the people who
have not only figured out the complexities of human vision but have
modeled these complexities numerically. We need numerical models to
manipulate and predict color using computers, because computers are
just glorified adding machines that juggle ones and zeroes on demand.
We'll look at the numerical models in more detail in Chapter 2, Cornpute m and Color, but first we need to look at the various ways we can count
photons and relate those measurements to human perception, because
they form the foundation for the models.
38
Densitometry
Densrromeny plays an indirect but key rolein color management. Density
is the degree to which materials such as ink, paper, and film absorb light.
The more light one of these materials absorbs, the higher its density. We
use densitomenyas a tool for pmcessconhol,which is (to grossly oversimplify) the art and science of ensuringthat ourvarious devices are behaving
the way we want them to. In prepress, we usedensitometers to assure that
prepress film is processed correctly In the pressroom, we use densitometers to make sure that the press is laying down the correct amount of
ink-if it's too little, theprint willappearwashed out, and if it's too much,
the press isn't controllable and ink gets wasted.
Wealso use densitometers to calibratedevices-changing their hehavior to make them perform optimally, like doing a tune-up on your car.
We use densitometers to linearize imagesetters, platesetters, and proofers, ensuring that they produce the requested dot percentages accurately.
39
40
Reflectance 07)
Densitv (Dl
1.0
0.0
0.5
0.3
0.1
1 .o
0.01
2.0
0.001
3 .0
0.0001
4.0
0.00001
5.0
Notice how a number like 5.0 is far more convenient than 0.00001?
One of the characteristicrequirements for a densitometer is that it has a
very wide dynamic range. In fact, the dynamic range of other devices (e.g.,
scanners and printers), media (prints vs. film), or even images (low-key,
high-key) is expressed in terms of density units, typically abbreviated as D
(density)or O.D. (opticaldensity).For example. thedynamic range ofa scanneris expressed in terms of the D_,, (minimum density)and Dm_(maximum
density) at which the scanner can reliably measure brightness values.
Colorimetry
C o l o r i m e t ~ ithe
s science of predicting color matches as typical humans
would perceived them. Inother words, itsgoal is to build aoumeric model
that can predict when metamerism does or does not occur. To be considered a success, a colorimetric model must do both of the following:
Where a typical human observer sees a match (in other words, metamerism) between two color samples, the colorimetric model has to
represent both samples by the same numeric values.
Where a typical human observer sees a difference between two color
samples, not only should they have different numeric representationsin
the model, but the model should also be able to compute a colordifferencenumber that predicts how different they appear lo the observer.
The cument models available aren't perfect, but thanks to the pioneering work of the CIE. they're robust enough to form the basis of all current
color management systems. If CIE colorimetry is all just so much alphabet soup to you, the one key fact you need to know is that the various
CIE models allow us to represent numerically the color that people with
normal color vision actually see. Compared to that one insight. the rest is
41
The CIE dorimetrlc system. Most modem colorimetry and all current
color management svstems are based on the colorimetric system of the
CIE, which we introduced at the beginning of this chapter. This system
contains several key features.
r Standard Illurninants are spectral definitions of a set of light sources
under which we do most of our color matching. We introduced you to
the Standard Illurninants A through E but in the graphic arts world.
the two most important are D50 and D65.
4P
Agunl-Pa
0.8
The uniform color spaces (LAB, L W ) are two color spaces that were
defined by the CIE in an attempt to reduce the distortion in color distances. Both compute the lightnessvalue Lain exactly the same wayit's approximately the cube root of the luminance valueY (whichis a
roughapproximationof our logarithmic response to luminance).Both
attempt to create a space that is perceptually unifom-in otherwords,
distances between points in the space predict how different the two
colors will appear to a human observer. As amult, the spaces also have
features that resemble hue, saturation, and brightness, and Ci the case
of L*a*b*)our three opponent systems. LAB has largely replaced L W
in most practical applications, and while it isn't perfect (it exaggerates
differencesin yellows and underestimates them in blues, for example),
it's pretty dam useful. The quest for a perfectly uniform color space
continues, but thus far LAB has stood the test of time.
43
Colorimeten. Colorimeters measure light through filters that mimic approxinlately the human cone response, and produce numerical results
in one of the CIE color models. Most colorimeters have user-selectable
reporting functions that let you obtain the colork values in CIE XYZ,CIE
LAB, CIE L W or other colorimetric spaces, as well as measuring the AE
value between two color samples.
While colorimeters are very llexible in their reporting functions, they
have important limitations in the colorimetric assumptions they must
make. Specifically, they're limited to a specific Standard Illurninant and
Standard Observer, though some colorimeterslet you switchbetween different illuminants (such as a D50 and a D65 option).
Colorirneters can't detect metamerism. They can tell whether or not
two samples match under the specific illuminant they use, but they have
no way of telling if that match is metameric-dependent on the illuminant--or if the samples really do have identical spectral properties that
would make them match under ail illuminants. Fortunately, for most
color-management purposes. computing a color match under a single
illuminant is enough.
44
Spectrophotometry
Spectrophotomeny is the science of measuring spectral reflectance, the
ratio between the intensity of each wavelength of light shone onto a surface and the light of that same wavelength reflected back to the detector in
the instrument. Spectral reflectance is similar to the reflectance (R) measured by a densitometer and then converted to density, with one important difference. Density is a single value that represents the total number
of photons reflected or transmitted. Spectral reflectance is a set of values
that represent the number of photons being reflected or transmitted at
different wavelengths (see Figure 1-24). The spectrophotometers we use
in the graphic arts typically divide the visible spectrum into 10 nm or 20
nm bands, and produce a value for each band. Research-grade spectrophotometers divide the spectrum into alarger number of narrower bands,
sometimes as narrow as 2 nm, but they're prohibitivelyexpensive for the
types of use we discuss in this book.
F ~ ~ u1-94
H
A metameric pair
I
Measumfspectra of the GATFIRHEMUght Indicatol: which contains
patches that match only underD50 lighting.
Appearance under
D50 lighting
Appearance under
06.5 lighting
45
46
Color Constancy
Colorconsmncy is one of the most important features of the visual system,
and it's so ingrained a mechanism that you're rarely aware of it. Color
constancy, sometimes referred to as "discounting the illurninant," is the
tendency to perceive objects as havinga constant color, even if the lighting conditions change. In other words, even if the wavelength composition (thespectral energy1 of thelight coming from the object changes, our
visual system picks up cues from surrottnding objectsand attributes that
change to the lighting, not to the object.
What may surprise you is how basic a feature color constancy is to
the nervous system. It doesn't involve memory, much Iess higher-level thought at all, but seems to be rooted in low-level structures in our
visual system. In fact, color constancy has been verified in animals with
as simpleanervous system as goldfish (seeFigure1-25). In humans, color
constancy seems to bethe result of center-sumund fieldssimilar to those
responsible for opponency, bur instead of occuning in the second layer
of the retina, as opponency is, the center-surround fields responsible for
color constancy seem to be located in the visual cortex of the brain, and
they're farmore complex than thoseresponsible for opponency.
%urn 1-9s
Color constancy
Devices don't have d o r constancy. Cameras don't have color constancy. Film doesn't change its response dependingon the illumination in the
scene. This is why a photographer has to match the film response to the
lighting. Digital cameras with automatic white balance do change their
response depending on the illumination in the scene, but they don't do
so in the same way humans do. If a digital camera captures an image of
a white horse standing in the shade of a leafy tree, it will faithfully record
the greenish light that's filtered through the leaves and then reflected from
the horse, producing a picture of a green horse. But humans know there's
no such animal as a green horse, so they "discount the illuminant" and
see the horse as white.
Similarly, colorimeterscan't measure color constancy. They duplicate
the tristimulus response of the eye to isolated colors while ignoring the
surrounding colors. But even when a device l i e a scanner does measure
the colors surrounding an isolated sample, the exact nature of color constancy is so complex that we don't yet have a usable mathematical model
that would let color management compensate for it.
48
perceptually more pleasing to render them all with the same inaccuracy
than to render some faithfully and some nor.
Color constancy is one reason why neutrals are important: neutrals-especially the highlights in a printed picture that take their color from
the paper-form the reference point for colors. If the neutrals are off, the
entire image appears off, but itb hard to pinpoint why. It takes training to
"ignore" color constancyandsay,"the neutrals are blue" when yourvisual
system is trying to say, "the neutrals are neutral."
A final point about color constancy and color management: color constancy presents an argument that the color temperature of lighting isn't as
importantassome people think It still isimponant, but not at the expense
of everything else. For example, when calibrating your monitor, you usually have the choice between setting your monitor to a D50 or D65 white
point, (Monitor calibration, and the differences between D50 and D65
white points, are described in Chapter 6,but you don't need to understand
these details to understand this point.) Many people choose D50 in order
to match the exact white point color of the viewing environment, which is
usually a D50 Lighting booth. But we, along with many other practitioners,
recommend D65 because we think you'll be happier IookIng at a bright
white D65 monitor than a dingy yellow D50 one, even if the D50 monitor
is calorimetrically closer to the D50 lighting booth. Matching brightness
levels between two viewingen\monrneots may be as important as, or even
more important than, matching the color temperature--color constancy
does a lot to adapt to slight differencesin color temperature.
PsycholoskalWcborrCdorNamesandMemoyCdorz
Now we t u m to the psychological attributes ofcolor. T h e ~ involve
e
aspects
of judgment that are notwell understood. Some of these psychological attributes may belearned. Some may even be cultural But theseattributes
relate to the way we talkabout color in our language.
or between a displayed color and its print. If the hue is different enough
to cross some intangible boundary between color names-such as when
your reds cross slightly into the oranges, or your sky crosses a tad into the
purples-then people notice the hue shift more, perhaps because they
now have a way to articulate it. The good news is that this is often the first
step in solving the problem-by being able to put a name to the hue shift,
you can begin to look for the source of the problem (too much yellow ink
in the reds or too much magenta in the blues).
Memory colon. One effect that all graphic artists are aware of is that
of memory colors. These are the colors such as skin tones, green grass,
or sky blue that we are very familiar with. These colors matter more than
others because we have such a strong memory of them. As our friend
(and color-management critic) Dan Margulis l i e s to say, the color on
the left of Figure 1-26 is a color, but the one on the right is a COLOR. The
evaluation of the quality of a color reproduction is weighted by the fact
that some colors are more important to get "right" than others. We put
"right" in quotes because our ingrained memory of these colors is often
quite inaccurate. Even if everything is colorimenicallyperfect, if the skin
tones aren't what the viewer expects, the image looks "wrong"; if the skin
tones fit the expectation, but a sweater went a little too red, few people
will notice, unless the picture is in a sweater catalog.
In summary, there are psychological aspects of human color perception that we can't (yet)model mathematically,so color management simply can't address them. Even the best color management must leave room
for human intervention at strategic points. And you have to be aware
of where color management needs your help, as we'll be pointing out
throughout the book.
Flgun1-M
A color and a CnmR!
50
... but it's not absolute. The visual system has a tremendous ability to
adapt. (See the section, "Color Constancy.")
Watch out for fluorescence with certain papers or inks, or when making scanner profiles. (Seethe section, "Fluorescence.")
Metamerism is the basis for color matching and hence the basis for
colormanagement. (See the section. "Metamerism.")
Watch for hue shifts that mweacolorintoadifferent color narnecategory. Thesewill be obvious to viewers and signal a significant problem. (See
the section "Psychological Factors: Color Names and Memory Colors.")
There are colors, and there are COLORS (COLORShave different values
to us emotionally).(Again,seethe section. "PsychologicalFactors: Color
Names and Memory Colors.")
Colorimetryis the basis for the quantificationof colors. Colormanagement is based on mathematical models of color closeness provided by
colorimetry (See the section, "Colorimetry.")
and Color
Color by the Numbers
Computers know nothing about color except what we humans tell them.
They're just glorified adding machines that juggle ones andzeros to order.
One of the many ways we use numbers on the computer is to represent
color. To do that, we need some kind of mathematical model of color.
Applying mathematical models to reality is always tricky, but it's particularly so when dealing with something as slippery and subjective as
i
rIsaac Newton, made many important
color. The great mathematician, S
discoveries about color, but as far as we know he never tried to model
it mathematically. Instead he went onto simpler subjects like inventing
calculus and discovering the mechanical laws of the universe.
In Chapter 1, we explained that color is really something that only happens in our headsit's the sensation we experience in response to different
wavelengths of light. When we talk about measuring color, what we're
measuring isn't really color itself, but rather the stimulus that evokes the
sensation of color-the makeup of the light hitting our retinas. We can
correlate light measurements with the color people experience, but the
correlation isn't perfect.
In this chapter, we'll examine the various number systems we use to
represent color, explain what these numbers mean, and showhav,without
color management, the same set of numbers will produce very dierent
colors in different situations.
59
Sccond Edition
In the previous chapter, we explained how it's possible to produce all the
colors people can see using only red, green, and blue light-the "additive"
primary colors. When we reproduce color on a physical device, whether
it's a monitor, a piece of transparency film, or a printed page, we do so by
manipulating red, green, and blue light.
In the case of m e RGB devicessuch as monitors, scanners. and digital
cameras, we work with red, green, and blue light directly. With BLm and
printing, we still manipulate red, green, and blue light, but we do so indirectly, using CMY pigments to subtract these wavelengths from a white
background-cyan absorbs red light, magenta absorbs green light, and
yellow absorbs blue iight-hence the term "subtractive" primary colors.
Most digital color is encoded to represent varying amounts of either R.
G,and B or C, M, and Y,or, in commercial printing and some (but not
all) desktop printers. C.M, Y, and K (for BlacK). (See the sidebar "Why
CMYK?")
Unfortunately, these mathematical models of color are quite arnbiguous. You can think of an RGB or CMYK file as containing, not color, but
rather a recipefor color that each device interprets according to irs own
capabilities. If you give 20 cooks the same recipe, you'll almost certainly
get 20 slightly different dishes as a result. Likewise. if you send the same
RGB file to 20 different monitors, or the same CMYK file to 20 different
presses, you'll get 20 slightly (or in some cases, more than slightly) different images. You can readily see this in any store that sells television sets.
You'll see 20 televisions all lined up, of various makes and models, all
tuned to the same station, and all producing somewhat different colors.
They'rereceivingthe same recipebut theirdifferent characteristicsgenerate different visible results.This even happens within the samemake and
model of television.
The RGB and CMYK models originated in the analog rather than the
digital world. Neitherwas designed as an accurate mathematical descriplion of color: they're really controlsignnlsthatwesend to our variouscolor
devices to make them produce something that we eventually experience
as color. So you should always think of RGB or CMYK numhers as tuned
for a specific device.
Why CMYK?
\Vhy CM\X rather than CMY? In
Analog Origins
The numbers in RCB and CMYKfiles don't really represent color. Instead.
they represent the amounts of colorartrsthe things our devices use to
make a color. Both RGB and CMYK were used in the analog world long
before they were translated to the digital world.
CMYK printing has been around as a mass-market commercial process since the early 1920s, a n d until pre-press went digital in the 1970s,
CMYKseparations were made optically by photographing the original art
through C, M.Y,and neutral-density (for the black plate) filters. The earliest scanners used analog RGB signals. The scanners' RGB signals were
Qpically converted directly to analog CMYK,which was used to expose
film fromwhich printing platesweremade.When westarted making color
digitally, we simply used digitalRGB anddigital CMYK to mimic their analog predecessors. In short, it was the easiest way to make the transition to
digital color, but not necessarily the best way.
Monitor phosphors
red light
green light
blue light
electron beam
I //
~1
red, gemgrerm
and blue
phosphors
But the precise color that the monitor produces depends on the type
of phosphors used, their age, the specific circuitry and other characteristics of the monitor, and even the strength of the magnetic field in which
the monitor is located. All monitors' phosphors produce something we
recognize as red, green, and blue, but there are at least five quite different
phosphor sets in common use, and the phosphors can vary substantially
even in a single manufacturing batch. Factor in individual preferences
for brightness and contrast settings, and it's highly unlikely that any two
monitors will produce the same color fromthe same signal, even ifthey're
two apparently identical monitors bought on the same day.
55
of light that reaches it through the filters, and we encode those analog
voltages as digital values of R, G, and B. The precise digital values a scanner or camera creates from a given color sample depend on the makeup
of the light source and the transmission characteristics of the filters. As
with monitor phosphors,scanner and camera filters vary fromvendor to
vendor, and they also change with age. Scanner lamps also vary both from
vendor to vendor and with age, and the light source in a digital camera
capture can range from carefullycontrolled studiolighting to daylight that
varies from exposure to exposure, or even, with scanning-back cameras,
over the course of a single exposure. So it's very unlikely that two capture
devices will produce the same RGB values from the same color sample.
CMYK halftone
In a wnventional
CMYKhalfone, dot
placement is regular;
and the illusion of
different tonal
values is produced by
varying the size
of the dots.
In a CMYKdiffuson
dither, thesize of
the dots is regular;
and the illusion
of different tonal
values is produced
by varying the dot
placement.
56
But the precise color that the printer produces depends o n the color of
the inks, pigments, or dyes, t h e color of the paper stock, and the way the
colorants interact with the paper, both chemically and physically. Inkjet
printers commonly showcolorshifts overtime (most obviousin neutrals)
when ink and paper aren't appropriately matched. Color laser printers
a n d color copiers are very susceptible to humidity change. On a commernial press, the color can vary with temperature, humidity, prevailing
wind, and the state of the press operator's diet a n d marriage, but that's
another story! So it's very unlikely that two different printing devices will
produce the same color from the same set of CMYK values.
Chap-
Halftoningconvertscontinuous
toneimayes, suchasdigital filesor
scans, frompixeis into dots so the
image can be reproduced on an
inkjet printer or a printing press.
forexample.The best-knowntype
of halftoning is sometimes called
ordered ditlrer or "conventional
halftune dot" in addition to the
aforementioned "AM screening':
A different kind of halftoning,
errorrlifusion, also goes hy names
such as "FM screening" and "stochastic screening."
AM screening varies the size of
Lhe dots, but not their localion.
Darker areas havelarger dots and
lighter areas have smaller dots (or
no dots). This type of halftoning
is common for printing presses
as a carryover frommakingpiates
through a "screen."
Becauseofthe pattern generated with AMscreening,undesirable
artifacrs can occur with multiple
inks when their "screens" conflict
57
Digital Evolutions
The poinlofthe previoussectionis that RGBand CMYKare fundamentally analog concepts-they represent some amount of colornms: the dyes.
inks, phosphors, or filters we use to control the wavelengths of light. RGB
devices such as televisions, monitors, scanners, and digital cameras to this
day, and for the forseeable future, all have analog components- things
that work m terms of continuous voltages: magnets, lenses, mirrors, and
phosphors and filters baked i n chemlcal labs. (=M\X printers still deal
with the idiospcraciesof chemical inks, dyes, and pigments o n sheets of
mashed wood pulp that we call "paper."
58
59
60
With only 64
shades ofgray. we
see banding in the
gradients and
in the sky.
61
Bits. The second reason is just that we use bits to represent these tone
level numbers. Seven bits would let us encode only 128 tone levels e 7 ) ,
which would be a surefire way to get banding in our skies and blotches
on the cheeks of our fashion models. Eight bits lets us encode 256 tone
levels (29, which gives us just enough, plus a little headroom. The third
reason we go with eight bits is that computer storage is already organized
in terms of bytes, where a byte is a unit of exactlveight bits.This quantity
of eight bits is already so useful-for example, it's perfect for storing a
character of type, which can be any of 256letters and punctuation marks
in a western alphabet-that it seems a cosmic coincidence that a byte is
also the perfect amount of memory to encode tone levels for the human
visual system. Engineers love those cosmic coincidences!
Millions of Colors
So &bit encoding, with its 256 tone levels per channel, is the minimum
number of bits we want to stote per channel. With RGB images, storing
eight bits for each of the three channels gives us24 bits total (whichis why
many people use the terms %bit color" and "24-bit color" interchangeably to mean the same thing). The number of colors encodable with 256
tonelevels ineachofthree channels is256 x 256 x 256,or (if you pull out
your calculator) about 16.8 million colors! Quite a lot of encodable colors
for our 24 bits (or three little bytes) of storage!
69
Although this basic 3-channel. &bit encoding is the most common because it's based on human capabilities,we can easily expand it as needed to
encode more colors for devices other than the human eve, either by adding
channels or by increasing the number of bits we store for each channel.
For example, when we're preparing an image for a C m printer, we increase the number of channels from 3-channel to 4-channel enmdh7g, not
because we need more encodable colors (in fact, we need fewer) but
because irk natural to dedicatea channel to each of the four inks.
Similarly, we often go from &bit to 16-bit encoding when saving
images captured with a scanner capable of discerning more than 256
levels of RGB (the so-called "10-bit," "12-bit," and "14-bit" scannersalthough, becausewe storefiles inwholebytes, thereareno 10-bit. 12-bit,
or 14-bit files, only %bit or 16-bit files).
A key point to remember is that this is all talking about the number
of encodings, the set of numeric color definitions we have available. But
just as in the San Francisco Bay Area there are far more telephone numbers thanthereare actual telephones, with computer color the number of
encoclnblecolorsfar exceeds the number of reproduciblecolors.In fact, it
even ifwe makedevices
far exceedsthe numberof perceit~ablecolors.And
such as high-end scanners that can "perceive" more tone levels than the
human eye, we can always expand our encoding model to handle it. All
that matters is that each perceivable color has a unique encoding, so there
are always more encodable colors than we need-just as the phone company must ensure that eveq telephone has a unique telephone number.
so it had better have more telephone numbers than it really needs.
We make this point because it's a key step to understanding the difference between colors as abstract numbers and how those numbers are
actually rendered as colors by "Real World devicesprinten, monitors,
scanners, etc.When youlookat how thosenumbersareactually interpreted
by a device, the number of actual "Real World" colors, drops dmmatically!
(See the sidebar "Color Definitions and Colors.")
So while it's useful to understand how the numbers work-why we see
numbers like 256 or 16.8 million crop up everywhere-don't forget that
they're just numbers. .. until they're inferpreted by a color device as colors.
In the next section we'll look at what gives the numbers a precise interpretation as colors.These are the analog parts of our color devices, the
things that color management systems need to measure to know how to
turn number management into color management.
63
The color and brightness of the white point and black point.
64
Colorants (Primaries)
The first, most obviousfactorthat affects the color adevice can reproduce
are the colorants it uses to do so. On a monitor, the primaries are the phosphors. In a scanner or digital camera, the primaries are the filters through
which the sensors see the image. In a printer, the primaries are the process
inks, toners, or dyes laid down on the paper, but, because the subtractive
color in CMYK printers is a bit more complicated than the additive color
in RGB monitors, we usually supplement measurements of the primaries
with measurements of the secondaries (the overprints-Magenta+YeIlow,
Cyan+Yellow,and Cyan+Magenta)as well (see Figure 2-41,
The exact color of the colorants determines the range of colors the device can reproduce. This is called the color gamut of the device. We care
not only about the precise color of the primaries, but also howbright they
are. In technical terms we oftenrefer to the densityof the primaries,which
is simply their ability to absorb light.
65
66
On a scanner, the softwarelets you change the density of the white and
black points from scan to scan either manually or automatically, but for
color management we need to use a fixed dynamic range,so we generally
set the black and white points to the widest dynamic range the scanner
cancapture.
Measuringthe color and densityofthewhiteand blackpointsisusually
one of the steps in preparing to use any device in a color management
system. You also need to watch out for changes in thesevalues over time.
so that you know when to adjust either the device itself, or pour color
managemenl system, accordingly.
67
Flgun 9-5
gamma curve
dotgain curve
Device-Specific
Color Models
We call RGB and CMYK device-specificor device-dependent color models,
because the actual color we get from agiven set of RGB or CMYKnumbers
is specific to (it depends on) the device that's producing the color. Put
simply, this means two things:
F The same set of RGB or CMYKnumberswill produce different colors
on different devices (or on the same device with different paper, if it's
aprinter or a press--see Figure 2-61,
F To produce the same color on diierent devices, we need to change the
RGB or CMYK numbers we send to each device--see Figure 2-7.
cisely what "red" we're talking about, what RGB numbers do we send
to Chris's monitor, or what CMYK percentages do we send to Fred's
color laser printer to reproduce that precise red ... if it's possible to
reproduce it at all?
68
Same numbers,
differentcolor
II
!
I
I
I
...
buthave verydiffemnt
appearances. This is why we need
color management-one image's
appearance is much more desimbk
than theother;but withoutcolor
management you mn't reN
what color the numbers represent.
CI
The images contain
Same color,
differentnumbers
- --.- -
69
Color management systems allowus to solve both problems by attaching absolute color meanings to our RGB and CMYK numbers. By doing
so, the numbers cease to be ambiguous. Color management allows us to
determine the actual color meaning of a set of RGB or CMYK numbers,
and also lets us reproduce that actual color on another device by changing
the numbers we send to it. But to do so, color management has to rely on
a different kind of numerical model of color, one that's based on human
perception rather than device colorants.
70
RGB and CMYK just tell machines how much colorant to use: they tell
us nothing about the actual color the machines will produce in response.
The CIE models describe the specific color that someone with normal
colorvision wouldsee under veryprecisely describedviewingconditions.
bul tell us nothing about what we need to do to make a particular monitor, scanner, or printer produce that color. To manage color in the real
world, we need to use both device-independent and device-specificcolor
models.
CIE LAB
The ClE color model you're mast likely to interact with is CIE LAB (LAB).
You can actually save images in the LAB model, and edit them in Adobe
Photoshop. Heidelberg's LinoColor, and several other applications. LAB
also plays a central role in color management, as you'll learn in the next
chapter.
If you've ever tried editing a LAB file in Photoshop, you've probably
concluded that LAB is not the most intuitive color space around. It is.
however, based on the way our minds seem to judge color. It uses three
primaries, calledLL[pronouncedUL-star"),
a', and b*. La represents lightness, a* represents how red or green a color is, and b* represents how
blue or yellow it is. (Remember, red-green and blue-yellow are opponent
colon-they're mutually exclusive. There's no such thing as a greenishred or a bluish-yellow)
LAB, by definition, represents all the colors we can see. It's designed
to be perceptually uniform, meaningthat changing any of the primaries
by the same increment will produce the same degree of visual change. In
practice, it's not perfect, but it ispretty darn good, and more to the point.
nobody has as pet presented an alternative that is both a clear improvement and can be implemented using the computing power available on
today's desktop. Many of the problems we have with LAB stem from the
fact that we use it to do things for which it was never intended (see the
sidebar, "LAB Limitations").
Despite its flaws, CIE IAR allows usto control our color as it passes from
one deviceto another by correlatingthe device-specific RGB or CMYKvalues with the perceptu* based LAB values that they produce on a given
device. LAB acts as a form of universal translation language between devices, or, as Bruce is wont to say, "a Rosetta stone for color." It allows us to
express unambiguously the meaningof the colon we're after.
7l
LAB Limitations
At some point in your color management travails, you'll almost
certainly run into a situation
where CIE colorimetry says that
two colors should match, but you
see them as being clearly different. LAB does have some inherent flaws. It's not as perceptually
uniform as it's supposed to be. It
also assumes that colors along a
straight hue-angle line will produce constant hues, changing
only in saturation. This assumption has proved false, particularly in the blue region, where a
constant hue angle actually
shifts the hue toward purple as
blue becomes less saturated. But
it's also helpful to bear in mind
the purpose for which LAB was
designed.
The design goal for LAB was to
predict the degree to which two
solid color samples of a specific
size, on a specific background
LAB imperfections
color, under very specific Lighting, at a specific viewing distance and angle, would appear
to match to someone with normal color vision. It was never
designed to take into account
many of the perceptual phenomenawe coveredin Chapter 1, such
as the influence of surround colors. Nor was it designed to make
cross-media comparisons such
as comparing color displayed on
a monitor with color on reflective
hard copy.
Yet color management systems try to make LAB do all these
things and more. When we colormanage images, we do so pixel
by pixel, without any reference to
the surrounding pixels [the context) or the medium in which the
pixels are finally expressed (dots
of ink on paper or glowing pixels on a monitor). So it's not entirely surprising that the model
72
Alphabet Soup
Accord~ngto the citations we've
been able to turn up, the official
names are CIE X I 7 (19311, abbreviated as CIE m.CIE L'a'h*
(19761, abbreviated as CIELAB,
and CIE L*uV (1976). abhreviated as CIELUV. We haven't
found a canonical abbreviation
for CIE LCh (the primaries are
73
usually have to calibrate your monitor to a less-bright white point in order to get a more color-accurate white. On a printer, the brightest white
you can render is the whiteness of the paper, and the darkest black is the
highest percentages of the four inks you can print on top of each other
without resulting in a soggy mess (usuallyconsiderably less than all four
inks at 100%).
Input devices (scanners and digital cameras) don't have a color gamut
because there is no sharp boundary between colors that thev can "see"
and colors that they can't-no matter what you put in front of them,
they're going to see something. Instead, we say thev have a color mLxing
fitmion, the unique mixture of red, green, and blue values that they will
produce for each color sample.This leads to aproblem h o w n as scanner
metamerism, which we described in Chapter 1, hut is not the same as the
gamut issue we are describing here.
However, although scanners don't have a specific gamut, we can often think of the effective "gamut" of the materials-usually photographic
prints or transparenciesthat you scan with the scanner, and this effectivegamut isusually much wider than any output device you will be using
to reproduce these scans. Digital cameras don't have a fixed gamut since
they capture color directly from the real world and have to cope with it in
all its multi-hued glory.This makes them tricky to profile.
Although input devices don't have a tixed gamut, they do have a fixed
dynamic range, the range of brightness levels in which the scanner or
digital camera can operate and still tell brightness differences. Below a
certain level of darkness--or densitv--a scanner or digital camera can no
longer distinguish between brightnesslevels, and just returns the value 0,
meaning"man, that's dark!" Similarly. above a certain level of brightness.
the device can't capture differences in brighmes+rarely a problem with
scanners, but all too common with digital cameras. Inputdevices typically
have a wider dynamic range than we can reproduce in our output.
This difference between device gamuts and dynamic ranges leads to a
problem. Ifour original image has awider dynamic range or a wider color
gamut than our output device, we obviously can't reproduce the original
exactly on that output device.
There's no single "correct" solution to this problem of variable gamuts
and dynamic ranges. You "can't get theah fiom heah," as they say in New
England. so you have to go somewhere else instead.
74
-1
Lab
XI0
76
When we use plots to compare two deuices'gamuts, the differences in plotting techniques become more
critical. All three plot types illustrated below show us that the typical monitor has a larger gamut than a
sheerfed press, containing many unprintable colors, particularly in the reds, but that the press can also
reproduce some colors that the monitorcannot.
vrl
-1
XI0
2
r Io
1
8
T y p i i l Monito!
S~~
PWS
7
6
The three-dimensional LAB plots reveal the exact nature of the gamut mismatch, showing the monitor's
unprintable blues and the press's undisplayable light yellows, lef, and the monitor's unprintable reds and
light greens, and the press's undisplayable darkgreens and cyans, right.
Flgun 9-9
77
In some cases, such as the one shown below, two-dimensional plots may simplygiue the wrong
answer;as in this comparison between a sheetfed press and an Epson Stylus Photo 2200 printer
(you might want to make this kind of comparison ifyou were considering using the Epson inkjet
as a proofingdevice, for example).
XI0
- 1
Vn,
Lab
X10
Both 2-D plots indicate that the Epson inkjet'sgamut completely encompasses that of the press.
A 3-D comparison tells a rather different story.While the inkjet has a good overall match to the sheetfed press,
it can't reproducesome of the dark, saturnred colors of which the press is capable--which would be important
ifyou were printings shoe catalog,for example.When you really know your way aroundgamut plots, you'll
also conclllde that a whiter paper stock in the inkjet will provide a closer highlight match to the press.,
78
Agood manytools are available for visualizing gamuts in both two and
three dimensions, but the one we always keep coming back to is Chromix
ColorThink,developed by our friend and colleagueSteve Uptnn. (We used
it to make most of the gamut plots that appear in this book.) If you're the
type who finds a picture worth a thousand words, and you'd like to be
able to see representations of device gamuts and color conversions, we
think you'll find that ColorThink's graphing capabilities alone are worlh
the price of admission (though it does many other useful things too). It's
available at www.chromix.com.
One final point about gamuts: a device's color gamut isn't the same
thing as a device's color space. The gamut simply represents the l i m i t s
the whitest white, the blackest black, and the most saturated colors of
which the device is capable. A device's color space includes not only the
gamut boundar)., but also the tonal information that tells you what goes
on inside that boundary. For example, a newspaper press will likely have
a fairly large discontinuity between paper white and the lightest actual
color it can lay down, because newsprint can't holdsmall dots of ink.That
fact isn't conveyed by the gamut, but is a property of the device space. So
the gamut is one of theimportant properties of adevice's colorspace. but
not the only important property.
Color Is Complex
If all this sounds dauntingly complicated, that's because we're laying out
the complexity of the issues color management must address. Actually
tisinga color management system isn't that complicated, despite what
sometimes seems l i e aconspiracy on the part of applications vendors to
make it appear that way. But if you don't understand the underpinnings
of color management. it may seem like magic. It isn't magic, it's just some
pretty cool technology,and in the next chapter we'll look in detail at how
color management actually performs the complex tasks of changing the
numbers in our files to make the color consistent.
Color
Management
How It Works
For 1400 years, reading Egyptian hieroglyphics was a lost art. In 1799, a
chance discovery by a soldier in Napoleon's conquering army changed
all that. The Rosetta stone, as his find was named, allowed the brilliant
French linguist Jean Franqois Champollion to unlock the secret of hieroglyphics because it contained the same text in three different scripts,
hieroglyphics, demotic script, and Greek, the last two of which were
already known.
Depending on your background and training, RGB or CMYK numbers
may seem about as comprehensible as Egyptian hieroglyphics:fortunately, thanks to the work of the CIE that we introduced in Chapter 1, color
management is able to use the perceptually based CIE LAB and CIE XYZ
color spaces as aRosettastone for color, lettingus translate our color from
one set of device-specificRGB or CMYK numbers to another.
In Chapter 2 we broke thesad news that the numerical systems wemost
often use for representing color on our computers-RGB and CMYI-are
fundamentally ambiguous. They aren't descriptions of color. Instead,
they're control signals, or instructions, that make devices like monitors
and printers produce something that we can experience as color. In this
chapter we'll discuss how a color management system (CMS) works to
reconcile the RGB and CMYK control signals with the perceptually based
CIE numbers.
80
They have to figure out what perceived colors our RGR and CMYK
numbms represent.
They change the RGB or CMYK numbers that we send to our various
d e v i c e s a monitor display, an inkjet printer, an offset press-so that
each produces the same colors.
In the old days, life was a lot simpler. We didn't need color management
in what we might call the one-input-one-ourput workflow. AU images
were scanned by a professionaloperator using a single scanner producing
CMYKtuned to a single output device. Spot colors were handled either by
mixing spot inks or by using standard CMYK formulas in swatch books.
Accurate monitor display was unheard of. The system worked because
the CMYKvalues the scanner produced were tunedforthe output device,
forming a closed loop that dealt with one set of numbers.
Fast-fomd to the third millennium. For input, we now have not only
high-end drum scanners, but also high-end flatbed scanners, desktop
flatbeds, desktop slide scanners, and digital cameras. On the output end,
we not only have more diverse web and sheetfed presses with waterless
inks, soy inks, direct-to-plate printing, and HiFi color, but also digital
proofers, flexography, film recorders, silk screeners, color copiers, laser
printers, inkjets,and even monitors as final output devices.This diversity
breaks the old closed-loopworkflow into a zillion pieces.
The result is a huge number of possible conversions from input to output devices (see Figure 3-1). Instead of one input and one output device,
today we have to deal with a very large number (which we'll arbitrarily
label m)of input devices and an equally large number (which we'll arbitrarily label n) of output devices. With an m-inputln-output workflow,
you need n x rn different conversions from input to output. We'll let you
do the math, but if you have more than a handfut of inputs or outputs,
which most of us do, things quickly become unmanageable.
Rgun M
nxminputto
output conversions
m input devices
n output devices
89
conversions
rn input devices
&
n output devrces
83
PCS. The profile connection space allows us to give a color a n unambiguous numerical value in CIE XYZ or CIE LAB that doesn't depend
on the quirks of the various devices we use to reproduce that color, hut
instead defines the color a s we actually see it.
Rendering intents. The ICC specification includes four different rendering intents, which are simply different ways of dealing with -outof-gamut" colors--colols that are present in the source space that the
output device is physically incapable of reproducing.
84
The PCS
The PCS is the yardstick we use to measure and define color. As we hinted
earlier in this chapter, the ICC specification actually uses two different
spaces. CIE XYZ and CIE LAB, as the PCS for different profile types. But
unless you're planning on writing your own CMS, or your own profilegeneration software (in which case you'll need to learn a great deal more
than the contents of this book) you needn't concern yourself greatlywith
the differencesbetween the two. The key featureof both CIEXYZ and CIE
LAB is that they represent perceiwdcolor.
It's this property that makes it possible for color management systems
to use CIE XYZ and CIE LAB as the "hub" through which all color conversions travel. When a color is defined by XYZ or LAB values, we know how
humans with normal color vision will see it.
Profiles
Profiles are conceptually quite simple, though their anatomy can be
complex. We'll look at different kinds of profiles in much more detail in
(orfor a truly geek-level look at the contents
Chapter 4, A1IAborrtPro~les.
of profiles, see Appendix A, Anatomy of a Profile).For now, though, we'll
concentrate on their function.
A profile can describe a single device, such as an individual scanner,
monitor, or printer; a class of devices, such as Apple Cinema Displays.
Epson Stylus Photo 1280 printers, or SWOP presses; or an abstract color space. such as Adobe RGB (19981 or CIE LAB. But no matter what it
describes, a profile is essentiany a lookup table, with one set of entries
that contains device control signal valuesRGB or CMYK numbers-and
another set that contains the actual colors, expressed in the PCS, that
those control signals produce (see Figure 3-3).
A profile gives RGB or CMYK values meaning. Raw RGB or CMYK values
are ambiguoustheyproduce diffemnt colors when we send them to differentdevices.Apmfile,by itself, doesn't change the RGB or CMYK n u m b e r s
it simply gives them a specific meaning, saying, in effect, that these RGB or
CMYK numbers represent this specific color (definedin XYZ or IAB).
By the same token, a profile doesn't alter a device's behavior-it just
describes that behavior. We'll stress this point in Chapter 5 when we discuss the difference between calibration (which alters the behavior of a
device) and profiling (which only describes the behavior of a device), but
it's a sufficiently important point that it bears repeating.
85
Converting colors always takes two profiles, a source a n d a destination. The source profile tells the CMS what actual colors the document
contains, a n d the destination profile tells the CMS what newset of control
signals is required to reproduce those actual colors o n the destination device.You can think of the source profile as telling the CMS where the color
came from, a n d the destination profile a s where the color is going to.
hpur deuicek space
Input profile
Output profile
A profile contains two sets of values, RGB or CMYKdevice control values, and the
corresponding CIEXYZor CIE LAB values that they produce.
86
The CMM
The Color Management Module, or CMM, is the software "engine" that
does the job of converting the RGB or CMYK values using the color data
in the profiles [see the sidebar, "What Does CMM Stand For?"). A profile
can't contain the PCS definition for every possible combination of RGB
or CMYK numbers--if it did, it would be over a gigabpe in size--so the
CMM has to calculate the intermediatevalues. (See thesidebar, "Why Do
We Need CMMs At AN?")
The CMM provides the method that the color management system
uses to convert values from source color spaces to the PCS and from the
PCS to any destination spaces. It uses the profiles to define the colors that
need to be matched in the source, and the RGB or CMYK values needed
to match those colors in the destination, but the CMM is the workhorse
that actuallv performs the conversions.
When do p u care about the CMM? You rarely have to interact with
the CMM-it just lurks in the background and does its thing. But if you
have multiple CMMs--Bruce's Mac has CMMs loaded from Adobe, Agfa,
Apple. Heidelberg, Kodak, and X-Rite, for example--it's often useful to
know which one is being used for any given operation.
Whv should you care? Well, ICC-compliant CMMs are designed to be
interoperable and interchangeable. but they differ in their precision and
their calculations of white point adaptation and interpolation (using the
profile points as guides), and some profiles contain a "secret sauce" tailored for a particular CMM.
Thedifferencesin precision tend to be subtleand often profile-specific.
lfyou havemultiple CMMs installed, and youget strangeresultsfrom one.
it's always worth trying another,
87
88
The practice of building "secret sauce" into profiles directly conaavenes the goal of an open, interchangeable profile format. Kodak is the
main offender in this case. If you use a profiling tool that builds in customkations for aparticularCMM,you may getslightly betterresultsusing
the preferred CMM, but in our experience, the differences have been so
slight that we question thevalue of the practice.
HOW the CMM i s chosen. Profiles contain a tag that lets them request a
preferred CMM when it's available, though they must be able to use any
ICC-compliant CMM if the preferred one is unavailable. This becomes
an issue on Mac OS if you set the choice of CMM to Automatic in the
ColorSync control panel. Doing so allows each profile to select its preferred CMM. It also means that unless you do a lot of detective work, you'll
have no idea which CMM is in use at any given moment.
The Macintosh and Windows operating systems, and almost all colormanaged applications, let you override the profiles' preferred CMM and
choose a specific CMM for all color-management tasks. We recommend
that you choose one CMM and stick to it, experimenting with others
only if you run into a specific problem or if you're trying to get a specific
advantage touted by a CMM vendor.
Rendering Intents
There's one more piece to the color-management puzzle. As we explained
in Chapter 2, each device has a fixed range of color that it can reproduce,
dictated by the laws of physics. Your monitor can't reproduce a more saturated red than the red produced by the monitor's red phosphor. Your
printer can't reproduce a cyan moresaturated than the printer's cyan ink.
The range of color a device can reproduce is called the colorgamut.
Colors present in the source space that aren't reproducible in the
destination space are called out-of-gamut colors. Since we can't reproduce those colors in the destination space, we have to replace them with
some other colors, or since, as our kiends from NewEngland are wont to
remark, "you can't get theah 60m heah," you have to go somewhere else.
Rendering intents let you specify that somewhere else.
The ICC profile specification includes four different methods for
handling out-of-gamut colors, caned rendering intents (see Figure 3-4).
Percephraland sottlmtionrenderingsuse gamut compression, desaturating all the colors in the source space so that they fit into the destination
Chapto
+ Color bnagemeni
89
90
Rendering intents
Thisfigure shows theMacBeth Color Checker target rendered to the CMYKprofilewe used to make
this book, using each of the four rendering intents. Each rendering is accompanied by a plot in the
a,b plane of LAB space showing the original colors in green, and their rendered equivalents in red.
(We didn't plot theflaays,
- - because they tend to ship only in luminance, which is the thirdaxis ofLAB
and is not ihown on a,b plots.)
original
rendered
Perceptual rendering
Perceptual rendering tries to compress
thesourcegamut into the destination
gamut in such a way that overall color
relationships are preserved.
1
8
Saturation rendering
Saturation rendering mapsfully saturated
colors in the source tofully saturated colors in
the destination without concernfor accuracy.
original
rendered
Figure 3-4
9l
1 original
1
rendered
original
rendered
I
Relative colorimetric rendering
Relatiue colorimerric renderingscales the source
white to the destination white and
adjusts all other colors proportionally.
99
In most cases, the differences between perceptual, relative colorimenic,and saturation rendering are
quite subtle. Absolute colorimenic rendering produces uery different resultsfrom the other three since it
doesn'tperform white point scaling, and hence is usually used only for proofing. Notice the difference in
the saturated reds between the perceptual and relative colorimetric neatments of the image below, and
the hue shift of the reds in the saturation rendering.
Perceptual rendering
Saturation re.
~g
Relative colorimetricrendering
93
Change the RGB or CMYK numbers as our color goes from device to
device, so that the actual color remains consistent.
94
PmjiIe embedded
in an image
When you mnuert usingprofiles,you must always supply the CMS with a
source (input) profile and a destination (output) profile.
96
Wlllon
the image to produce the color appearance you want. Conversions made
with profiles find the proper device values for you, automatically.
Color management doesn't take a bad image and make it lookgood on
output. Instead, it makes theoutput faithfully reflectall theshortcomings
of the original. So color management doesn't eliminate the need for color
correction. Instead, it simply ensures that once you've corrected the image so that it looks good, your corrections are translated faithfully to the
output device.
A mderlng intent. This may be selected by the user at the time of conversion,or as a default setting in the operating system or application. Failing that, the "default" rendering intent in the destination profile is used.
Thecolor management system then performs the series of stepsshown
in Figure 3-7.
That's really all that a CMS ever does. Some CMS implementations let
you do multiple conversions as a single operation-Photoshop, for example, lets you print an inkjet proof that simulatesapress from an image
that's in an RGB editing space. But when you breakit down, all that's happening is conversions from one profile's space to anotherk in sequence.
with different rendering intents at each step.
97
PCS
/
'
It may seem from the foregoing that you can simply convert your color
from device space to device space as needed. Unfortunately, that's not
the case: if you're dealing with typical 0-hit per channel files, where each
channel contains 256 possible levels, each conversion you put the file
through will lose some of these levels due to rounding error.
Rounding errors happen when you convert integers between different
scales-for example, 55 degrees Fahrenheit and 56 degrees Fahrenheit
both convert to a brisk 13 degrees Centigrade as a product of rounding
98
to the nearest integet value. The same kinds of errors occur when you
convert 8-bit RGB or CMYK channels to PCS values.
To put this in context, we should hasten to point out that almost any
kind of useful editing you perform on files made up of A-bit channels will
result in some levels getting lost. So it's not something to obsess about.
But it is something to bear in mind.
All About
Profiles
Describing Devices
106
[We tell you more about these variables in Chapter 2, Computers mad
Color, in the section. "Why the NumhersVary.")
Some kinds of profiles may contain additional information, such
as instructions for handling out-of-gamut colors, more detailed tonereproduction information, or special "secret sauce" information that's
only used with a particular CMM.
Profile Classes
Profiles come in a few varieties, or classes: inputprofilesdescribe scanners
and digital cameras: display profilesdescribemonitors andLCD displays;
and orifpltr profilesdescribe printers and presses.
Some people confuse the term inpiitprofilewith source pmfile, and outpul profilewith destination profile. Input and output profiles refer to distinct
Lypes of devices that these profiles represent, whereas source and destinalion profiles refer to temporaryrolestwo profiles take at the moment a color
conversion happens.We describe source and destination profiles in "Using
Profiles-Source and Destination,"later in this chapter.
One factor that differentiatesthe three types of profilesiswhetherthey
are one-way or two-way-that is. whether they allow the CMS to convert
from device space to PCS and horn PCS to device space. Input profiles
only have to define the conversion from the input device's color space to
the PCS.You can't view or output color on a scanner or digital camera, so
C
h
a
w 5: All About P d i h
10l
One-way and
two-way prnfles
Communication between
the CMS and input
profiles is one-way,
because the CMS simply
needs to know what
colors the inputRGB
numbers represent.
109
display. The CMS looks at the monitor RGB values being displayed and
uses the profile to calculate what actual color those RGB values represent.
Conversely,when you display an image on your screen, the monitor is the
output device: the CMS evaluates the image's embedded profile to determine what actual colors are represented by the numbers in the file, and
then uses the monitor profile to calculate the monitor RGB values needed
to display those colors accurately.
Output profiles are always two-way profiles, too. We use them not only
to convert from the PCS to the output color space for printing, but also to
display files already converted to output space on the monitor, or to convert a press CMYKimageto some other output device's space for proofing.
When you displaya CMYKimage on your RGB monitor, the CMS relies on
the CMYK output profile to tell it how to convert the numbers back to the
PCS and, ultimately, to monitor RGB.
The device-to-PCS transform is known as the backwards transform,
and the tables that specify it are known as the AtoB tables, while the PCSto-device transform is known as theforward transforna,and the tables that
specify it are known as the BtoA tables (see Pigure 4-2).
U ~ 4M
4
M a e and
table-based pmliles
Matrix profiles contain
tags that M b e the
CIEXYZ values of the
primaries, whichform
the matrix,plus tags
that ddbe the
tone reproduction
characteristics of
each colorant.
103
105
For an output device such as a printer, the profile maker sends known
RGB or CMYKvaluesto the printer and then measures the printed output
Again, it builds a profile that correlates the stimulus and the response, so
that the CMS can tell from the profile what actual color will result from
specific RGB or CMYKvalues,and what RGB or CMYK values are needed
to print a specific color (see Figure 4-41,
Figure 4-4
The 1111.713 target is a standard target for projiling CMYKourputdevices. It contains parches with 096,
10% 20% 4053, 70% and 100%of each ink in all possible combinations, plus 13-step ramps of each ink
In addition, rows Kand L contain near-neutral patches usingfiner increments. hfllingpackages
use this target to model all the colors CMYKdeuicescan produce.
106
For an input device such as a scanner, the process differs only in that
the measurements are usually already done for you. The stimulus in this
case is a scanning target that's either supplied with the profiling package or obtained from a third-party vendor. Scanner targets are always
accompanied by a data file that records the LAB or XYZ values of the color
patches. You scan the target, and then feed the scanner profiler the scan
and the target data tile. The profiler compares the RGB values in the scan
and the LAB or XYZ values in the target data file and builds a profile that
tells the CMS how the scanner sees color (see Figure 4-5).
Figure 4-5
107
108
in a file. It's only when you're converting colors from one device to another that a profile becomes active. At that time, the color management
system doing the conversion needs to know where the colors came from
and where they are going-and thus requires hcwprofiles to do the color
conversion.
In a color conversion, the profile you're convertingfrom is the source
profile, and the profile you're converting to is the destination profile.
Source and destination profiles arenvttypes or classes of profile--they're
just temporary rolesthat two profiles play when a color management system usesthem to convertcoloisfiomone device to another. Input profiles
are almost invariably used only as source profiles-it makes much more
sense to convert colorfrom a scanner or camera space than to convert it
toa scanner or camera space--but output and displayprofiles are equally
at home as source and destination profiles. For example, if you have an
image from an RGB scanner that you want to print on a press, you'd convert it using the scanner RGB profile as the source and the press CMYK
profile as the destination. But if you then wanted to proof the converted
CMYKimage on an RGB inkjet printer, you'd perform another conversion
using the CMYK press profile as the source and the RGB inkjet profile as
the destination.
Generic Profiles
l u s ~about every color device sold nowadays comes with one or more
generic KC profiles made by the device manufacturer and describing the
typical behavior of the device model rather than the specific behavior of
the individual unit. Some of the more rabid color-management enthusiasts will tell you that all such profiles are useless. While it's probably true
that the inappropriate orover-optimisticuseof generic profiles-profiles
that were made from something other than the measuted behavior of
your particular unit-have caused far more than their fair share of colormanagement headaches, some generic profiles are agreat deal more useful than others.
109
Generic profiles are useful when they're for very stable devices that
display little or no variation from unit to unit in manufacturing, or little
or no variation from batch to batch in consumables. The profiles that accompany many inkjet printers, for example, fall into this class: you map
get slightly better results from a custom profile, but the generic ones are
nevertheless quite useful. Generic profiles are also useful in representing standard conditions, such as SWOP (Specifications for Web Offset
Publications), that define how a press should behave, or far common
mainstream proofing systems.
~
say worse than useless; Chris
Generic profiles are useless ( B N c would
would say somewhere between lethal and catastrophic) for unstable
devices. or for ones [hat display significant unit-to-unit variation, such
as CRT displays. CRTs not only have a lot of unit-to-unit variation fresh
from the factory, they drift over time and they offer controls that let you
change their behavior radically, making generic monitor profiles a cruel
joke at best.
Color Space
Profiles
-
110
Good Profiles
One entirely reasonable way to decide whether your profiles are accurate
enough is simply to look at the results you're getting and decide whether
or not you're happy with them. But if you bought this book, chances are
that you're less than satisfied with what color management is currently
doing fot you. In the next four chapters, we look at building profiles, and
reveal our techniques for making sure that your profiles give you the best
results from your devices and that your devices keep behaving the way
your profiles think they do.
Building and
rning Profiles
Ileasurement,
Calibration;
ocess Control
"The Map Is Not the Territory"
114
Control
115
Controlling Variables
Some sources of variability are inherent in the devices themselves, and
we have to account for those either with calibration or by reprofiling, but
others are controllable with nothing more than a little common sense.
Here are a few sources of variability that may or may not be obvious but
that nonetheless need to be kept under control.
116
Software dtlngs. Input, display, and output devices are all subject to
having their behavior controlled by software. For example, scanners often
have autoexposure routines, and some printers have automatic colorcorrection routines that do different things depending on image content.
These features defeat color management before it starts because they
make the device respond inconsistently-they'll typically tr).to increase
the contrast on a flat image, for example. The color management breaks
because it expects the device to always produce the same response to a
given stimulus, so you need to turn these features off. Figure 5-1 shows
the kinds of things that happen when you fail to do so.
Slightly less obviously, different resolution settings may change the
color rendition-more so on display and output devices than on scanners and digital cameras. So you need to keep your resolution settings
consistent or build profiles for each setting.
Often, something as seemingly innocuous as a software update may
change the device's behavior. So be vigilant, ensure that vou keep all your
software settings consistent, and update them only when necessary.
Media and consumables. Probablythe biggest variables that affect output devices are the inks, toners, dyes. or waxes that form the color, and
the paper or other substrate on which they're laid down.
Thesame inks can produce radically different colors when you change
paper stocks, for example. So, if you switch to a different brand of ink [or
toner. etc.) or paper, you'll almost certainly need to reprofile the device.
We could write a 2,000-word section on this topic alone. but it wouldn't
change the reality: even if you buy paper or inks consistently horn the
same supplier, watch out for manufacturingvariatians, or unannounced
manufacturing changes. Ifyourdevicebehaviorsuddenlyseems tochange
immediately afteryou'veloadednewconsumables, thenewconsumables
are probably the culprit.
A related issue is that many inkjet printers use media settings to control ink limits and black generation. We always make a point of doublechecking these settings before pressing theprint button, because if they're
wrong they have a dramatic impact on the appearance of the print, and
more often than we'd like, media settings in the printer driver that appear
to be sticky, aren't. Figure 5-2 shows how the wrong media settings can
ruin a print.
Theimugeatleftmu1t.s
from neglecting to
turn offautoexposure
while scanning the
profiling target,
producinga rather
useless profile that
imposes poor gray
balance and noticeably
reduced saturation.
.,
$ling
and scanning
117
118
Glossy media
settings on matte
Paper
Matte media
settings on glossy
paper
m Control
119
Hardran settings. Ifthe device in question has knobs, sliders, orswitches, they need to be set correctly In particular, the brightness and contrast
controls on CRT monitors have a radical effect on the tone and color the
monitor produces. Once they're set correctly, makesure that they stay set
that way by taping them down or using the monitor's setup features.
Controlling Variability
Even if you control all the aforementioned variables, at least some of
your devices will still exhibit some kind of variability. CRT monitors drift
over time, color laser printers react to changes in temperature and humidity, inkjet printers almost invariably need some drying time for the
ink to reach its final color, and printing presses are subject to so many
mechanical. chemical. and physical variables that a slew of books have
been written on controlling them. For color management to work, you
need to account for the inherent variability in your devices. There are
t h e ways to do this:
b
Calibrate the device. changing its behavior back to the state in which
ir was profiled.
190
Evaluating Devices
The first role of measurement is to erfaluatethe device--to find our just
what kind of a beast we're dealingwith. If it's a monitor, can It still reach a
high enough brightness level while maintaining a decent black? If it's an
output device, doesit produce clean neutrals and reasonably even tonal
gradations whiie achieving the best color gamut of which it's capable?
Measurement can help you answer all these questions. When the answers aren't to your liking, measurement can play other roles:
b
You can use measurements to decide that the device in question simply isn't a candidate for color management.
We'll go into much more detail on the kinds of issues that affect different types of devices in the next three chapters. For now, we just want to
give you the Big Picture.
141
Callbratlng Devlm
As we said earlier, calibration means adjusting a device's behavior so that
it produces a specific, known response to stimuli-in plain English, it always produces the same color in response to a given set of numbers. But
we don't just calibrate our devices to any old state. In fact, there are three
possible goals for calibration, which we list here in order of importance
for color management.
b
Stability. Profiling is much more likely to be successful when the device we're profiling is stable, so that the same stimulus willalways provoke the same respons+the same set of RGB or CMYK numbers will
always make the device produce the same color.
When the device's response drifts over time, the profile becomes progressively less accurate and the colors get further and further away
from the desired ones. To keep the color right, you must calibrate the
device often enough to bring its response back to the desired aim
point. If the device has no user-accessible calibration features, you
need to track the changes so that you knowwhen it's time to reprofile
(see"Monitoring Devices,"later in this chapter).
Optimization Oiearization). Once we've made the device stable, a
second objective is to make the device perform optimally, so that we're
using as much of the device's dynamic range and color gamut as possible, while still delivering smooth and predictable tonal gradations
(see Figure 5-3).
199
Monitoring Devices
The snnplest way to check for device drift is to wait until you notice that
the color is wrong. Unfortunately, it's also the most expensive way, particularly if you notice that the color is wrong on a press run costing tens
or hundreds of thousands of dollars. It's also inefficient: most color outcomes involve at least two, andsometimes more than two profiles. If you
wait until something has gonewrong, all that you know is that something
has gonewrong-you don't know which of the possible suspects is really
the culprit.
Afewwell-plannedmeasurements,on theotherhand, can tell you when
a device is drifting too far and when it's time to recalibrate or reprofile.
Measurement can help you determine the drying time your inks need on
your inkjet paper, or how often you need to recalibrate your color laser
printer, and can alert you to unannounced manufacturing changes in
consumables, saving you a ton of time and frustration This is what good
process control is all about.
123
Building
Display
Profiles
Your Window to Color
Who said "the eyes are the windows to the soul"?Well, Guillaume de Salluste
Du Bartas, the 16* century Frenchpoet and diplomat,did pen the line,"These
lovely lamps, these windows of the soul," and Shakespeare's Richard El did
say, "Ere I let fall the windows of mine eyes." But the line everyone remembers
seems to stem from the 1955 movie, "The Lady!dlers," where Alec Guinness'
Professor Marcus asks, "And didn't someone say, 'The eyes are the windows of
the soul'?" and Katie Johnson's Mrs. Wilberforce replies, "I don't really know.
But, oh, it's such a charming thought, I do hope someone expressed it." Of
course, since then many people have.
Whether or not you happen to be one of them, one thing is certain: your
monitor is the window to the world of digital color. Monitor profiles-or
more accurately, display profilesare key to the big payoff of color management: the instantaneous preview of all your color-managed materials.
We can't stress enough the importance of good monitor calibration and
profiling to a well-oiled color management system.You maybe able to get
by withvendor-supplied profiles for input and output devices, but effective
color management really demands a custom profile for each display.
146
Display Calibration
-
+ Optionally, the Iuminance of monitor black, expressed either in footlamberts or in candelas per meter squared (cdlrn",
Where you make these adjustments depends on the capabilities ofvolu
monitor.
197
What to Adjust
Thereare two ways to change the behaviorofadisplayYoucan adjust the
controls on the monitor itself, or you can adjust the signals that get sent
to the monitor by tweaking the d u e s in the video card's lookup table, or
videoLUT. It's always preferable to make the adjustments to the monitor
itself, because when you tweak the videoLUT, it's essentially the same as
editing an 8-bit channe&you start out with 256 levels, but you end up
with a smaller number.
However, the only way to adjust the display gamma is in thevideoLUT,
so you'll always be doing some tweaking t h e e t h e goal is to keep the
videoLUT tweaks to a minimum. The degree to which you can do so is
dictated by the controls your monitor offers, and, to some extent. the
controls offered depend on the type of monitor you're using.
r Theworkhorse ofcomputerdisplays is still the CRT(cathoderaytube).
Acathode rav isa stream of electrons that are fired from one end ofan
enclosed glass tube to the other.The electrons originate horn elecnon
guns that spray a beam of electrons onto the inside face of the tube,
which is coated with phosphorschemical compounds that kick off
photons (light) of specific wavelengths when they're strudc by electrons. Color monitors use three phosphors in the mixture coating the
inside of the CRT-the red phosphor, the green phosphor and (vou
guessed it) the blue phosphor. The voltages sent from the video card
control the bursts of electrons from the electron gun, and hence the
amount of light emitted by the phosphors.
b
The new kid on the block, and gaining fast in the world of computer
displays, is theLCD (liquidcrystal display).Theliquidcrystals thatgive
this type of monitor its name have the peculiar property of changing
shape in response to electrical currents. When sandwiched between
layers of polarized glass or plexiglass. they act as filters that modulate
the imcklight, a lluorescent light behind a diffuser that produces all
the light the display emits.
monltol CofItrdr. Every CRT we've ever seen bas controls for contrast and brightness (whichreally control white luminance and black luminance, respectively). Most offer some degree of control over the color
of white, either as a series ofpresets. as a continuously variable control.
198
LCD monitor controls. Becauseofthe way theywork, the only real control
possible on most current LCD monitors is the brightness control, which
controls the brightness of the backlight. Some LCDs, particularly those
with analog rather than digital interfaces, supply software controls that
mimic those found in CUTS, but they're just tweaking the videoLUT, not
adjusting the behavior of the monitor itself.
The upshot of all this is that with a CUT monitor, you may be able to
adjust the white luminance, black luminance, and color temperature in
the monitor itself, while with an LCD monitor, the only thing you can
really adjust in the monitoris the whitelurninance.This hassome implications for your choice of calibration aim points See "Choosing Calibration
Settings,"later in this chapter.
However, LCD display technology continues to evolve, and during this
book's lifespan, we expect to see LCD displays that use red, green, and blue
LEDs to produce the backlight. In theory, such displays would allow you to
adjust the color temperature of monitor white in addition to luminance.
Also, we know of at least two L C D s t h e EIZO ColorEdge CG18 and CG21that have their own 10-bitlookup tables built into the display. EIZO's calibration software uses these 10-bit tables to adjust color temperature and
gamma, so the calibrated display is still capable of producing the full 256
shadesperchannel. Note, however, that LCD displays havea fixed contrast
rdtio-unlike CFtT displays, they offer no way to adjust black luminance
separately from white luminance, so as you increase the white luminance,
the black luminance is increased too.
merely describ-a
single profile
doesn't change anything. But for
every rule, there's an exception.
and the exception to this particular rule is most display pmfiles. Display profiling blurs the
distinction between calibration
and profiling in w o ways:
130
Monitorlblibrator bundb. Monitors that come with a bundled calibrator are, thus far, invariably CRTs. These are "smart" packages in the sense
that the communication between monitor and host is two-way, allowing the
calibration software to adjust the monitor's internal controls in response to
feedback from the measuring instrument Early models used a serial cable
to communicate with the host CPU, but the current ones all use USB. (This
means that they occupy two USB ports, one for communication between
monitor and host, the other for the measuring instrument.)
Examples include the Sony Artisan Color Reference System, the LaCie
Electron/BlueEve line, the Mitsubishi Spectraview line, and the Barco
Calibrator V line. The less-expensive packages typically use off-the-shelf
general-purpose calorimeters that will work with any CRT monitor.
The Sony Artisan uses a colorimeter with filters specifically designed
forthe phosphor set used in the Artisan monitor-so itwon't work as well
with other monitors-whiletheBarco ReferenceCalibratorVactuallyuses
a monochmmeluminance meter-a simplephoton counter-and gets its
color information from factory measurements of the phosphors in each
specific unit The phosphors don't change color over time, though they
lose their ability to emit photons, so this approach actually results in very
accurate calibration and profiling.
One huge advantage of these bundled systems is convenience. They
automatically adjust the monitor's brightness, contrast, gain, and bias
controls to reach the specified luminance and color temperature, and
tweak the videoLUT only to achieve the requested gamma. Calibration
and profiling with these packages is typically a one-button operationyou attach the measuring instrument to the screen, press the button. and
walk away. It's almost impossible to make mistakes with these systems.
Asecond less-obvious advantage of thesesystemsis that they can often
make finer adjustments than are available through the display's frontpanel controls, so they can create amore accuratecalibration thanispossible with a human operator making adjustments through the display's
controls (see Figure 6-1).
With the advent of the DDC2 (Display Data Channel) standard, which
is incorporated in just about every CRTmonitor currently being sold, any
DDC2-compliant monitor, when equipped with a suitable cable, has the
monitor.Thusfar, the only standalone propotential to becomea"smartW
filing package to exploit the DDC2 standard is Integrated Color Solutions'
BasICColor Display-we're still waiting for others to follow suit.
UP
Instruments
Once known affectionately as hockey pucks, the instruments that you
attach to the center of your monitor now come in so many shapes and
forms that the epithet rarely applies. The puck stops here, so to speak. (We
couldn't resist.) See Figure 6-2.
n3
gamma
For CRT displays the three of us, by separate paths, have come to h e
same recommended calibration settings: calibrate your monitor to a
white point of 6500 K and a gamma of 2.2. You can just take our word for
e white point-6500 K.
it, but we think it's useful ro understand u h ~ w like
and gamma-2.2, so we'll discuss that in the next section.
For LCD displays, the only thing you can typically adjust on the monitor
itself is the brightness of the backlight. Changes to the color temperature
are carried out in the videoLUT, so we recommend using the native white
point for LCDs whenever the software allows us to do so. If native white
point isn't an option, we use D65 because the color temperature of most
LCD backlights is closer to D65 than to anything else.
134
...
...
Target Gamma
The recommended setting for gamma depends somewhat on how much
work you do outside the color-managed environment. Without color
management, the general practice has been to choose a gamma that best
simulatedthemid-tone characteristicsof the target medium-in English,
if you'regoing to print, you want your monitor to have similar tone reproduction characteristics to your printer.
This, supposedly, is why Macintosh displays have traditionally been
assumed to have a gamma of l.&the default table in Macintosh video
cards isset to produce an approximate display gamma of 1.8, and calibrationinstructions have longtouted 1.8 as the "standard Macintosh gamma"
when calibratingyourmonitor.Why1.8?Amnnitorgamma of 1.8 roughly
approximated the dot-gain curve of the Apple Laserwriter. This served
as a poor-man's color management (actually a grayscale management,
as this was well before the days of color management, since the displays
being used at the time were monochrome). If an image looked good on
a monitor calibrated to gamma 1.8, then it would look reasonable when
printed without much adjustment.
But with color management, simulation is now the job of the color
management system, and specifically, of the printer profile. So instead,
we recommend that you calibrate your monitor to a gamma of 2.2, for
the simple reason that, in all our testing, we've found that calibrating to
around gamma 2.2 produces the smoothest display of gradients, with
little or no visible banding or posterization.
If you're picky, like us, you may want to go further, and use the techniques described in "Checking the Display," in Chapter 9. Evahratingand
Editing Profiles, to lind the ideal gamma for your particular display. On
the other hand, if you've been happily calibrating your monitor to D50.
to gamma 1.8, or to both, don't feel you have to change it just because we
say so--as long as you have an accurate monitor profile, the differences
between the various calibration aim points are pretty darned subtle.
l36
Before Calibration
The tirst thing to do before calibmling your monitor is to make sure that
it's worth calibrating. On a CRT, hrm the contrast control all the way up;
on an LCD, turn the brightness control all the way up. If the result issomething other than a display that's at leasta hair brighter than you'd like, the
monitor is probably a candidate for replacement rather than calibrationcalibrators work by turning things down, so if the display, running wide
open, isn't as bright as you'd like, it'll be even worse after calibration.
Warm-up Time
Before calibrating a CRT, make sure it's been on and in use for at least 30
minutes, and preferably for an hour so that it's reached its stable operating temperature. If you have any energy-saving software that turns the
monitor off when not being used, make sure this doesn't kick in during
the warm-up period. (Ifyou use this as your excuse for a littleweb surfing
every morning, we won't tell anyone.) Regular screensavers (those floatie
fishies or flying toasters) are fine, as are the simpler ones that just display
a black screen. as long as they don't actually turn the monitor off.
Since we wrote the first edition of this book, we've realized that LCD
displays also need at least 30 minutes warm-up time, maybe more.Various
objective evaluationsof LW)display warn-up time range from a low of 30
minutes to ahighof90minutes forthe fluorescent backlight to reach stable
output. We've also seen some work that suggests the LW)filters themselves
may he influenced by temperature, but the effects are much smaller.
137
Tip: Extend the Life 01 Old Monitors. If you followed the instructions
on evaluating your monitor and didn't achieve satisfactory brightness, it
may be time for a new monitor. However. to try and squeeze some extra
brightness back into the monitor, you can:
F
use the geometry controls on the front panel of the monitor to reduce
the horizontal and vertical size of the displayed image
The refresh frequency and resolution settings can be found in the Display Settings or Control Panel on your system, but be careful that you
select a combination that supports true 24-bit color (millionsof colors).
It's OK to change these settings, but you must do so beforeyou calibrate.
and if you change any of these parameters, you need to recalibrate for each
change. Also, it should go without saying-but we will anyway-that you
should set your monitor to display true 24-bit color (millionsof colors).
138
ColorViiion's PreCAL lets you take a memurement and reports the measured
luminance.You adjust the contrast control and repeat the process until you
achieve the desired luminance.
140
Figure 6 4
Settingblack level
ColorViiwn's
OptiCAL, Wlefl.
uses a visual target
to help you set the
black leveL
GretagMacbeth's EyeOne Match, above leA andMonaco OptixPro. above right, both measure black
continuowly and provide feedback via a slidez When it lines up with the target, you've set the bhck
level correctly.
149
So how you get to the desired color temperature depends on the monitor controls. Again, with automaticsystems, thesoftware takescare of the
necessaryadjustments automatically Many of the manual calibrators tell
you to skip this adjustment if your monitor doesn't have individual R. G,
and B gains, but we find it useful on all CRTs (see Figure 6-51.
CRTs with pmotr. We always start out with the preset closest to our desired color temperature, but the presets are often off by a considerable
amount, almost invariably givingalower color temperature than the preset value. In that case. we may t~ going to the next-higher preset. For
example, if the 6500 K preset measures as 6100 K, and the monitor offers
a 7500 K preset. we'll use that instead. Once we've determined the best
preset to use, we'll skip this step in future calibrations.
CRTs with continuously variable color temperature. Again, the colortemperature labels on the color-temperature control are often significantly off from the real, measured color temperature.We adjust the color
temperature to get as close as possible to the desired result.
CRTs with gain controls. We find that it doesn't make a whole lot of difference whether the monitor offers control over two or threeof the channels-we rarely adjust more than two, anyway. Most calibrators show you
b
u
n6-5
where the guns are now, and where they need to be. Make the adjustments
until you get as close as possible. (How close this is varies considerably
with diffemnt monitors, dierent instruments, and different soafter you've gone through the process afew times you'll develop a sense of
how far you can go before you reach the point of diminishing returns.)
144
At this point, you've done all the difficult stuff-setting the analog con-
trols is really the only part of calibrating and profiling the monitor that
requires user intervention. The software displays patches on the screen.
looks at the measurements from the instruments. and makes the necessary tweaks to thevideoLUT.Then it displays some mote patches. looks at
the measurements, and builds a profile. There are, however, a few things
that can go wrong.
Make sure that some screensaver software doesn't kick in during calibration. Any good calibrationsoftware should detect when this happens,
and, in fact, most have code that prevents it. Nevertheless, if your floatie
fishies appear during calibration,you mayhave to adjust the screensaver's
settings, or disable it altogether. And of course, you'll have to restart the
calibration process.
It's possible to throw off acalibration by allowing yout mouse pointer to
move across the measurementarea duringa measurement. Most calibrator
programs nowadays are able to hide the pointer if it enters the measurement area, or at the least can detect when this happens and beep angrily at
you, but there are still exceptions. It's just good advice to keep the pointer
safely offto the side and don't touch anything during calibration.
If you use the calibration process as an opportunity to take whatever
kind of break you need, check that the calibrator is still attached to the
monitor when you come back The industrial design of instruments intended to attach to the monitorhas greatly improved since the early days,
but it's still by no means unheard-of for the instrument to fall off before
the calibration is done. In that case, you need to start over.
145
Visual Calibration
We're tempted to say that visual
calibrationisan oworon--talibration means bringhg a device
back to a known state, and the
adaptive nature ofour eyes makes
itjust about certain that you won't
be able to hit the same aim point
twice by visual methods alone.
We don't recommend visual calibration, but if you must, hen: are
some pointers that you may find
helpful.
146
Piece of Cake
Monitor calibration and profiling is really very straightforward, which is
just as well, because it's the lynchpin of a color-managed workflow. Most
people say they want to trust their monitor, and calibration and profiling is the first step in attaining that goal. Often, though, it's an iterative
process. See "Checkingthe Display,"in Chapter 9. Eualuatingand Editing
Pmfiles, for techniques to help you evaluate and improve your display
calibration and profiling.
Profiles
Starting Out Right
To get the color you want, you first have to knowwhat that color is. The
fundamental role that input profilesplayis to tell the CMS what that color
is. We must stress upfront that input profiles don't automatically give you
great color or remove the need for color correction-they just tell the CMS
what colors your capture device sees. So a good input profilewill faithfully
render the dark and murky appearance of an underexposed image or the
washed-out appearance of an overexposed one.
Moreover, some types of input are difficult-to-impossible to profile.
Digital cameras shot in the field rather than the studio are difficult to
profile because the light source is all over the place. Color negative scans
are basically impossible to profile for a raft of reasons, the main ones
being:
b
Unless you like orange, inverted images, you don't want to reproduce
what's on the film.
The orange mask on negatives varies so much with exposure that the
profile would only work reliably if your negatives were exposed very
close to the same way the target was.
148
149
kanna T a r n . By far the most common scanner targets in use are the
IT8.711 (transmissive)and IT8.712 (reflective)targets, which are available
from several different vendors on several different film stocks. Kodak's
version, the Q-60, follows the IT8 standard (see Figure 7-1).
b u n 7-1
The FT8.711 and
150
15l
Digital umcra t
a
mThere are only two digital camera targets that have
gained any significant degree of support in profiling packages: the 24-patch
Macbeth ColorChecker, and the brand-new (at time of writingl 140-patch
GretagMacbeth ColorCheckerSG, which replaces the now-deprecated ColorcheckerDCThetargetis specificaUydesignedforprofiling digitalcameras,
and includes a series of white, gray and black patches around the perimeter
designed to let the profiling software compensate for uneven lighting, along
with the 24 patches horn the original Color Checker (seeFigure7-3).
F&ure 7-3
Macbeth ColorCheckei
154
that can affect your inpol device's performance before you profile it. There
are really only three factors that affect capture devices such as scanners
and digital cameras:
b
In scanners, the light source is stable in all but the least expensive
models, and is almost always compensated for by an internal calibration
before each scan. In digital cameras, however, the light source is a huge
variable--this is why scanners are easier to profile than digital cameras.
How you account for differences in the light source depends on the capabilities of the camera.
The color filters on scanners and cameras change over the Life of the
device. but so slowly that it'll probably take five years or more before you
need to reprofile.
With scanners, the biggest variable by far is the software settings. Softwaresettings arealso importantwith digital cameras, but in rather different ways, so from hete on it makes more sense to deal with scanners and
cameras separately. We'll start with the easier option, scanners, first.
la
154
Tip: C h e d ~Your Polida Befort Opening the Targel Scan. When you're
building input profiles, it's vitally important that you don't change the RGB
values in the target scan, so make sure that you don't have any automated
conversions specified in your image editor. We also recommend that you
make a point of never, ever, embeddingaprofile in any color-management
target, including scans or captures of input profile targets.
Straightening the target scan is easy in Photoshop.We use the measure tool to
measure the angle of one of the lines that should be horizontal, then choose
Arbitrary Rotate. The opposite angle is automatically entered, so clicking OK
results in a straightened scan. Make sure that the interpolation method is set
to Nearest Neighbor to preserve the integrity of the color patches.
156
The profiler now has all the information it needs to build the profile.
Some packages offer choices ofprofile size, gamut mapping, or gray tracking. We haven't found any consistency as to which options work best-it
varies from device to device and from profiler to profiler. Since the actual
profile-buildingprocess is so quick, we suggest you simply try each option
and then use the techniques described in "Input Profiles" in Chapter 9,
Evaluatingand Editinghfiles, to determine which options work best for
the device at hand.
Most profilers ask you to name and save the profile before calculating
it, and all reasonably recent ones default to the correct location for saving.
Once you've entered the name and clicked the Save (or Build, or Calculate)
button, the profiler builds the profile. On a reasonably current computer,
this process usually takes well under a minute.
1 9
Building- Digital
Camera Profiles
The actual profile-building process for digital camerasis pretty much identical to that for scanners-you provide the profiling package \nth a target
reference file anda capture of the target, and then it cr~mchesthe numbers
and builds a profile. What makes digital cameras much harder to profile
than scanners is the inherent differences in the ways they're used.
Where scanners have a fixed and reasonably stable light source, digital
cameras do not. Moreover, scanners, for the most part. capture originals
that have already been reduced to three or four colors of dye or ink, while
digital cameras have to capture red-world objects in all their diversity.
So metamerism-where the capture device sees colors differently from
the way wedo-ismuch more commonly a problemwith digitalcameras
than it is with scanners.
158
d Edition
159
reasonably well. It's also the simplest path to profiling high-bit captures.
Figure 7-6 shows a linear-gamma capture of the ColorChecker SG target
opened in GretagMacbeth's F'rofileMaker Pro 5.0, with perspective corrections applied.
ngun 7-6
Cropping the target
!M
160
GretagMacbeth
ProfilemakerPro 5
camera options
C."..#
111
C""
m,-.
'..,.".-
**
srrr-
G...;".".io",:"T~G;<-,i~
~~
>r a
-inc.i
The Espos~~re
Comper~satior~
tab lets
you bias the exposure for cameras whose
built-in metering consistently under- or
overexposes the image.
, - -- .m
161
If the sheer number of variables makes your head hurt, one interesting alternative is the approach taken by Adobe's raw converter. Adobe
Camera Raw, which contains not one but two built-in profiles for each
supported camera. We discuss Camera Raw in some detail in Chapter 12,
The Adobe Common ColorArrl~itecnrre,
and suggest a strategy for using
Camera Raw's built-in Calibrate controls to tweak the built-in profiles to
match the behavior of your specific camera in Chapter 9, Evalrcntingand
Editing Profiles.
the best starting point for an image. Camera profiles are a bit more slippery We've found that even with the best camera profiles, we'll still have
to make significant edits to tone, and when camera metamerism rears its
head, to color, too. But even in the worst-case scenarios, a good camera
profile will at least nudge theimagein the right direction, saving you time
and effort. Which is really, after all, what color management is about
Building
Output
Profiles
Anal Destinations
Output profiles do more than just deliver your known, calibrated color
to your output device. They're also the map you use when you're deciding where you want to drive that color. Output profiles not only help the
color management system (CMS) produce the right numbers to represent
your color on the output device, but they also help the CMS show you, on
your display or on another printer, how the output device will render the
color before you print it. Most of our captured images contain colors that
our output devices can't reproduce, so we have to decide how we want
to handle these out-of-gamut colors: the output profile is the map that
shows you the possible destinations. If that map doesn't describe the territory accurately, you're liable to get lost, and if an output profile doesn't
describe the behavior of your output device accurately, your color won't
end up where you expected it to.
This capability to preview the results before they happen is one of the
most valuable things color management brings to the table-it lets you
use relatively inexpensivedevices like monitors and inkjet printers to predict what will happen when yousend your color to much more expensive
devices like printing presses or digital film recorders, so you can take any
necessary corrective action beforehand.
165
Measuring Instruments
If you're serious about building output profiles, a dedicated measuring
instrument is essential.
In theory, you can use either a reflective colorimeter or a reflective
spectrophotometer to build output profiles. In practice, we recommend
reflective spectrophotometers because they offer the most bang for the
buck.They don't cost a wholelotmore than colorimeters, hill they're more
accurate and versatile.
Do yourself a favor and choose an instrument that's directly supported
by your profiling software. If you're a tinkerer by nature, you can probably
figure out the data format vour profilingsoftware expects-the patch order,
the measurement type, and the actual formatting of the me-and then expon the measurements to a text file that vour profiling software can read,
but it's a lot of work! (Bruce remembers using Red Ryder 10.1, a venerable
Macintosh terminal emulator, to take readings with a Gretag SPM50, and
blames it for a considerable amount of hair loss.) It's just so much simpler
to use a device that your profiling software can talk to directly.
There are profiling packages that use a flatbed scanner to measure the
printed targets, but in the final analysis, scanner-based profllers are like
the talking horse: what's amazing isn't how well they do it, bur that they
do it at all. We don't recommend them.
Measurement Geometry
Spectrophotometershave two different flavors of measuremenrgeo~netrjthe direction from which the light strikes the sample, and the direction
kom which that light is collected. Instruments with d10' or O0ld geometries are often known as "integrating sphere" or simply "sphere" instruments. They measure the color of the sample without regard to surface
texture and are most oftenused in the forn~ulationof paints, inks, plastics,
and other colored materials. In the graphic arts world, we favor instruments with a O"145" or 45"/0 geometry (the two are functionally equivalent), because they make measurements that correspond more closely to
the way the sampleappears to the human eye, taking into account surface
texture and its effect on the apparent color (see Figure 8-1).
Most sphereinstruments offer an option to "exclude the specular component," producing a measurement more like the 45"10 geometry: so if
you do use a sphere instrument, use this option if it's available.
166
64
ngure 8-1
light source
Measurement geometries
In a 0/45"instrument,
thesample k illuminated
by a light beam thatk
perpendicular to the
surface. The detector
reads the light thati
reflected at a 45-degree
angle.
I sample
OV45"geomeny
detector
2
f
.$
I sample
d10" geomary
Aperture Size
All spectrophotometersmeasure light through an opening, or aperture.
Most of the spectrophotometersused in color management have a measurement aperture of around 4 4 mm in diameter.Smaller aperture sizes
167
are pretty rare, but some instruments have larger apertures in the 12-15
nun range. The disadvantage of larger apertures is that you have to print
targets so that the patches arelarge enough to be read individually by the
instrument, which uses more paper-a concern if you're profilingexpensive art papers or specialty photo-inkjet papers.
However, there are two situations where a larger aperture can help.
One is when you're profiling output with very low line screens, such as
billboardprintets, where a small aperture may not capturea largeenough
area to correctly determine the ratio of coverage between the halftone
dots and the paper on which thev're printed. The orher is when you're
profiling a "noisy" print process, such as uncoated watercolor paper or
canvas on an inkjet printer, where each patch contains substantial variation The larger aperture effectively averages out the "noise."
Filters
Some papers contain fluorescent brighteners that convert ult~a\ioletlight
into visible blueish light, fooling oureyes intothiinking the paper is whiter
and brighter. (Many laundry detergents use a similar technique, which is
why they're often blueish in color.)
Unlike our eyes, spearophotometers don't have white point adaptation and mn't fooled by paper brighteners, so they seethe paper as being
blueish. Profiling tools compensate by adding the complementary color,
yellowv, so the resulting output may have a yellow cast from highlights to
midtones, or sometimes even green quartertones, as the yellow ink and
bluish paper combine.
One way to deal with this problem is to use a spectrophotometer with
a W filter. Bruce sees this as the colorimetric equivalent of sticking your
fingers in your ears and yelling lalalalala-it deals with the problem by
pretending that it isn't there--but he admits that it can produce bener
results than no W filtering. The only spectrophotometerwe knowofthat
has user-switchable W filtersis the Spectrolino. Other instruments,such
as the X-Rite DTP-41, come in two versions, one with a (permanent) UV
filter and one without.
We'd prefer to see profiling tools handle UV brighteners intelligently. rather than pretending that they weren't there-GretagMacbeth's
PmfileMaker 5.0, for example, hasan option to defect and compensate for
optical brightenersbut thus far it's the exception rather than the rule.
168
Backing
The IS0 standard recommendation is to measure targets on a black backing. While we hesitate to disagree with such an august body, we feel bound
to point out that measuring over black can create problems when the
stock you're measuring is thin or translucent, because the black hacking
results in artificially low luminance readings. (Unless, that is, your final
output wiU be viewed on a black backing, which is typically not the case
with thin papers.)
Our recommendation for translucent papers is to measure overa stack
of blank stock where possible, or, if you're using a strip reader (which
makes stacking paper impractical), to measure over white instead-strip
readerssuch as the DTP-41 generally give you thechoice. A white backing
will still skew the measurements slightly, but much less so than a black
onewill.
Handheld Instruments
Handheld instruments are great for making spot color measurements
you position the measurement aperture on the sample and press the
measure button. They're handy for process control, where you need to
take relatively few measurements, but most profiling tools requiwyou to
measure hundreds or even thousands of color patches.
With a handheld instrument, you position the measurement aperture
on the first patch, press themeasure button, move theaperture to thesecond patch, press the measure button, and so on. several hundred times.
Handheld instruments are usually less expensive than the automated
varieties and can produce very good results. They're great if you're on
a tight budget, have plenty of time and strong wrists, and only need to
make profiles occasionally-we've used them more often than we care to
remember-but if you're like us, you'll find about halfway through measuring your first target that you'd really likeaninstrument that offersmore
automatic data collection.
b u n8 4
Handheld
spectrophotometers
170
XT Plotters
XYplotters are the most automated reflective spectrophotometers. They
use a mechanism that moves the reading head in both dimensions across
the face of the target, so you can program them to read an entire target
automatically. XYplotters demand the least human interaction for reading patches, but many of them don't make it easy to measure a single color
or a custom set of colors. The two most commonly used XY instruments
are GretagMacbeth's Spectroscan (seeFigure 8-3) andX-Rite's Spectrofiler.
But the two are very different and are suited to different tasks.
The Spectroscan is actually made up of two parts-the handheld
Spectrolino previously mentioned and a mechanized table with a robot
arm that moves the Spectrolino from patch to patch. The Spectroscan
measures targets up to 31 by 24 cm (12.2 by 9.4 inches) on material up to
1.5 mm in thickness. It lets you specify measurement positions to within
0.25 mm and to average multiple measurements per patch, which makes
it very useful for measuring "noisf' print processes such as inkjet on rag
paper, where there may be substantial variation within each color patch.
Measurement is automatic, but quite slow. On the plus side, once you've
started the measurement process, you can simply walk away and come
back when it's done.
X-Rite's Spectrofiler is more specialized-it's designed to make
fast measurements of targets printed in the trim area of a press sheet,
either control bars for process control or specially formatted targets for
GretagMacbeth's
Spectmscan
-I
17l
profiling. The patches can be as small as 3.EX1.6 mm, with target widths
up to 80 inches (less-expensiveversions of the instrument handle 20-inch
and 40-inch sheels, respectively).It measures an appropriately formatted
extended IT8 target in under four minutes.
Printing the target in the trim area lets you piggybacktarget printing onto
amoney-makingpress run, so the Specmfiler is great for profilingpresses,
but it's less suited to dealing with smaller-format output devices.
Strip Readers
Strip readers are generally the fastest measurement instruments available,
like the EyeOne Pro or
although a handheldscanningspec~~ophotometer
Spectrocam can come close. They need more human involvement than
XY plotters-you need to load the strips into the i o m m e n t and keep
them properly aligned-and they're ill suited to making spot measurements for comparison or process control. But they're quick and efficient
for reading profiling targets.
The ship reader that's most widely supported by profiling tools is the
X-RiteAutoscanSpectrophotometerDTP-4 1. It's afast, efficientworkhorse
for making KC profiles and is also directly supported by some Electronics for Imaging Fiery RIPS and the Bestcolor proofing RIP as a calibration instrument. Of late, the DTP-41 has been given a serious run for its
money by GretagMacbeth's ICColor strip reader, which is fully supported
in GretagMacbeth's software and is fast garnering third-party support.
Profiling Packages
A1 profiling packages work by comparing known reference data with
measurement data. In the case of output profiles, they compare known
RGB or CMYK values (the ones in the profiling target) with the IAB values we obtain by measuring the printed target. Profiling packages run
scannerthe gamut (pun intended) from relatively inexpensive (~$100)
based packages to industrial-strength solutions with price tags to match
($2500-$5000).Generally speaking, we find that you get what you pay for,
thoughdepending on your needs, you may find that you don't always use
everything you pay for! For example, if your profilingactivities are focused
on RGB inkjet printers, you don't need sophisticated control over black
179
Instrument Support
We don't think there's been any collusion between the vendors, but they
all seem to have made a conscious decision to support as many of the
instruments incommon useas they possibly can-this is true even ofvendors like GretagMacbeth, who make instruments in addition to profiling
software.
Most proliling packages can support any instrument by importing
measurements as text files, but it's a lot more convenient if the package
actually drives the instrument directly.With handheld instruments, direct
support usually means that the target is displayed on the monitor with a
cursor showing youwhichpatch to measure--very helpful when you stop
to answer the phone halfway through a target. With automated instruments, it's perhaps less important but still a real convenience.
With instruments that require specially formatted targets, such as XRite's DTP-41 and GretagMacbeth's ICColotstrip readers, orthe handheld
scanning EyeOne From GretagMacbethand Spectrocam from Spectrostar,
the profiler may limit you to a subset of all the available targets. We can't
say weGe ever found this to be a real problem, but in some situations-for
example. if you want to measure the industrp-standard IT8.713 target to
compare your press's behavior with published standards--you may have
to do somesearching to find an IT8.713formatted for the EyeOneor Spectrocam. (You can always measureit one patch at a t m e , but that's quite
tedious. See the following two tips.)
'I73
Profile Creation
Jusl what do output profilers
do when they, as we rather simplistically put it, "chew on the
measurements'? In practice,
they have to do quite a lot. As
we pointed out in Chapter 4.
All Ahout Profiies, every output
profile contains six tables, one in
each direction between device
RGB or CMYK and PCS values For
each rendering intent. Building
all these tables takes quite a bit
ofwork.
Profiles generally don't use the
raw measurement data ro build
the profile. Fnr example, the
profiles we used to print this book
were made from aprofiling target
containing 875 patches. producing 875 measurements. Rut each
AtoB table contains only 17 grid
point% each one of which has
174
mat measurement and target reference files. They're almost always tabdelimited text, so you can easily switch things around by simply moving
the columns in the spreadsheet.
Profilers almost always include sample measurement files. Use one of
these as a template to figure out the data format the profiling tool wants
(see Figure 8-4). Likewise, profiling tools almost always include target
reference files that record the RGB or CMYK values for each patch in the
target.Youneed to take the target reference file for the "foreign" target and
reformat it for your profiling tool.
ngure 8-4
GretagMacbeth'starget reference
file for the IT8 713 target
175
Targets
One of the biggest areas of difference between profiling packages is in the
profiling targets they use. Most packages support the IT8.713 target for
CMYK pmfiling, but the IT8.713 has some shortcomingsits main usefulness is as a standard for publishing reference data for print standardsso
most packages also offerone or more pmprietaq CMYK targets. In addition, the ECI 2002 target, developed by the folksat the Eumpean Color Initiative (ECD is startingto gain traction-it includesallthe patches fmm the
lT8.713 but adds additional patches to provide a more uniform sampling
of device behavior. The almost-ratified 17'817.4 is a superset of the aforementioned targets, but it's simply too new to have gained support from
proiilingtools as we write this.Thereareno standard targets for RGB output
profiling--each profiling package uses its own proprietary RGB targetts).
Besides any special requirements imposed by your instrument, the big
difference between different packages' targets is the number of patches
they require you to measure. Most packages need at minimum two to three
hundred measurements,some require closer to a thousand, and some give
you the option of measuring several thousand patches. Don't assume that
more measurementsalways means a better profile in the end-in our experience, it depends very much on the profilingsoftwareand the device being
profiled.Avery general guideline is: the closer your device is to being linear
and gray balanced, the fewer patches you need; and the more non-linear
andlor color casted the device. the more patches you need. In some cases
you can end up introducingnoise when profiling very linear devices if you
measure too many patches. But no matterwhat, y o ~ umileage will vary.
If you use a handheld inshument, you probably want to measure the
smallest number of patches possible-the difference between three hundred and eight hundred patchestranslates to alot of time and alot of stress
on yourufists! When you have to measurea large number of patches with a
handheld instrument, you also run agreater risk of mismeasurement,which
will produce a bad pmfile. With an automated instrument, the number of
patches is obviouslyless of an issue, and it's common for packages to provide feedback in the form of an error message if mismeasurementoccurs.
Some profiling tools also let you generate your own custom targets. In
the past, we felt that this wasstrictly for the hardcore color geek, but GretagMacbeth's ProfileMaker Pro 5.0 makes custom target generation relatively painless (though measuring a 10,482-patch target may be another
story!] Figure 8-5 shows targets used by a variety of profilingpackages.
176
Profiling targets,
177
'
continued
Both pages of
MonacoPROFILERS
1728-patch RGB target
I
1
"I
I'
?
e s m t s C l _ r * ~ a s i r s o =i
.-..-O----
178
Data Averaghg
Ifyou're planningon profilinganinherentlyvahbleprintingprocesssuch
asa pressorcolor copier, you'll almost certainly need to measure multiple
targets and average the results. Some profilingtools will do this for you.
You can always open the measurement files in a spreadsheet program
such as Microsoft Excel and average them there, but having the profiling
tool do it for you is much more convenient.
Linearization
Some profiling packages make profiling a two-step process,whereby you
first print and measurralinearizationtarget,like the oneshown inFigure
8-6. to determine the linearity of the printer-the degree to which changes
in the control signals produce proportional changes in the printed color.
The profiler then uses the measurements to generate a profiling target
that's optimized for the specific device.
Other packagesuse linearizationas aprofile updatingfeature--you reprint and measure the Linearization target (whichhas many fewer patches than the full-blown profiling target), and use these measurements to
update an existing profile. In some cases, you need to build the original
profile using the linearization step to be able to re-linearize and update
the profile.
Do these packages work any better than those that don't offer linearization? In extreme c a s e s f o r example, when a device starts to plug up.
producing the same color at any value higher than 70%-they can. They
work by changingthe valuesin the profiling target (and itsaccompanying
Parameter Controls
Most profiling tools offer explicit control over CMYK separation parameters such as total inklimit, blackinklit, and blackgeneration, although
a few entry-level packages simply offer presets for different CMYK processes. More advanced packages offer control over black start (the point,
typicallysome considerable distance from the highlights,where blackink
is first introduced),black shape (the rate at which black ink is introduced
as the color gets darker), and black width (the strength of the Gray Component Replacement, or GCR, which dictates how far from the neutral
axis black ink is introduced into color combinations). Figure 8-7 shows
the separation parameters offered by some of the leading profiling packages.
Afewpackages let you control the trade-offs that are made in rendering out-of-gamut colors using the perceptual rendering intent, letting
you choose the compromises between maintaining hue, saturation, and
lightness. Figure 8-8 shows the rendering controls offered by Heidelberg
Printopen 4.5 and MonacoPROFILER 4.5.
180
nguw 8-7
Separation parameters
rwrwwt.lcr-me.-
om-
r ern
~ a a
mr*m-crna~*~)
lqanpl-m
rcm.r.ollmarm
I*lma
mmcura-wa
m*wA**-111
M o n a c o f >FILER offers control over black and total ink limits, blacksta. .,
black shape, and GCR strength, in addition to automatic settings.
I'
Flgun 8-8
Rendering controls
189
Profile Editing
Some packages not only generate profiles, but also let you edit them.
Profile editing can be extremely valuable, with the important caveat that
before you start editing a profile to address a problem, you need to be
very sure that the problem does in fact lie in the profile, rather than in the
measurement data or the device behavior. See Chapter 9, Evnlrmringanrl
EditingProfiles, for an in-depth discussion of profile editing.
183
lR4
ka*:[h*.h...
.,,,I
r c ~
uu sack sDin w s a
- ~ - ~
~
mn
185
Media settings. Most inkjets offer settings lor different media types, generally those sold by the printer vendor. These settings control the amount
of ink laid down, the black generation, and in some cases, the screening
algorithm, so they have a huge effect on the print. If you're using vendor-
186
Comparing Colors
The ability to compare measuredcolors is invaluable in color
management, whether you're
tracking press variation from
sheet-to-sheet, comparing different batches of consumables.
or determining drying time. Visual comparisons can identi&
gmss problems, but subtle differences can be exaggerated by the
profiling process. So some means
of comparing measurements and
determining how different they
are is extremely useful.
Q e h e . By far the most common
supplied paper, simply choose that paper type. If you're using third-party
papers. you'll need to experiment to find out which settings produce the
best gamut and the most linear tone scale (often, you'll need to w m p m mise one for the sake of the other]. See Figure 8-11.
ngllre 8-n
Media settings
A target like the one shown in Figure 8-12 is useful for all sorts of tasks,
including this one: the ramps let you judge the tonal behavior, while the
solid colors let you evaluate the gamut.
Don't expect perfection. Our experience has been that if you achieve
the maximum gamut, you'll have a fairly non-linear tone scale with some
blocking of the shadows. It's often preferable to sacrifice some linearity
in favor of a larger gamut-a prolile can compensate for non-linearity to
some extent, but it can't do anything about the gamut size. Watch out for
puddling, bronzing, or ink bleeding, all of which are signs that the printer
is laying down too much ink for the paper to handle. If you encounter any
of these problems, switch to a media setting that lays down less ink.
188
Color settings. Most inkjet drivers offer a variety of color-handling options. Epson inkjets, for example, offer options with names lievivid and
Photorealistic, along with some slider controls and a gamma setting. Fortunately, they also offer an option labeled, "No Color Adjustment."
Wherever possible. look for anraw"setting thatjust sends the numbers
unchanged to the printer driver, like the aforementioned No Color Adjustment. It's the simplestway to profile. In some cases, though, you may find
that you get better linearity using some other setting.
Once you determine thesettings that yield the best compromise, you
can profile this condition. with the important caveat that when you use
the profile, you'll always have lo have the software settings set the same
way you did when you made the profile. This also means that you can't
use the profileinside the printer driver, because the place you choose the
driver-level color settings is the same place you'd choose the profile--you
can only have one or the other, but not both. This isn't a problem when
you're dealingwith color-managedapplications, butit may he if you need
to print from a non-color-managed application such as Powerpoint.
Resolution settings. Most of the inkjets we'vetried seem to be fairly consistent between different resolution settings, but there's no guarantee that
yourinkjet will work that way
We find that a single profile works for all supported resolutions on a
given paper stock, but if that doesn't seem to be wor!dngforvou, you can
do a quick reality check by printing the RGB process control target shown
in Figure 8-9at the different resolutions, and then measuring each one
and comparing the results. See thesidebar, Tompaling Colors,"earlier in
this chapter. If the average delta-e in LAB between different resolutions
is greater than 1, or if the peak delta-e is greater than 6, you'll almost certainly want to build separate profiles for the different resolutions.
Curing time. One of the biggest gotchas that people overlook when
profiling is that inkjet prints need time to cure. The ink may appear dry
when the paper leaves the printer-itwon't smear or rub off-but it almost
certainly hasn't reached its final color appearance because the solvents
take time to evaporate and the ink takes time to react with the paper coating. Every inkjetwe've everused takessome time forthe color to stabilize.
(The actual curing time depends on the specific inkset and paper.) If you
189
start measuring the profiling target as soon it leaves the printer, you'll go
crazy trying to figure out what's wrong with the resulting profile because
you really are measuring a moving target.
The easiest way to determine the length of time your prints need to
attain final color is to keep measuring the profiling target with an automated measuringinstrument until you see little or no difference between
measurement passes. It's time-consuming,but you only need to do it once
for each paper and ink combination. It's the combination of paper and
ink that is the issue. The same paper will have different curing times with
different brands (and sometimes models) of printer that use different
inksets, and the same inkset may have radically different curing times on
different papers (see Figure 8-13).
ngum 8 4
Comparing
measurements
GretagMacbeth's
MeasureTool is invaluable
for mmparingsets of
measurements. Note that
in this w e , measuring the
entire target reveals drift
in the greens that would
remain undetected ifyou
simply measured the
primaries.
190
If you can see visual differences, you know the print takes at least two
hours to cure. Re-examine them periodically until they appear identical,
and note howlongit takesforthesecondprint tolookidentical to the first
me.This gives you a rough estimate of the drying time.
Youneed to refine thisrough estimatewith a fewwell-chosen measurements. Subtledifferences between targets that aren't obvious to the naked
eye can be amplified during the profile calculation process, so measure
nr leastthe solid and midtone patches for R, G. B, C. M, l', and RGB. When
the prints have cured, you shouldn't see any differences greater than 0.5
delta-e LRB between targets. See the sidebar, "Comparing Colors." earlier
in this chapter.
191
Profiling
- True RGB Printers
\Ye use the term rrlre RGB printers to refer to devices such as the Fuji
Randomizing the patches yoursell might seem like less work than
printing and measuring four targets. Trust us--it's not!You not only have
to move the patches in the target file itself; you also have to rearrange
the numbers in the target description file that the profder uses to relate
the measured values to the control signals that produced them, and the
chances are extremely high that you'll screw something up in the process.
Just bite the bullet and print the target four times at different rotations!
193
CMYK printers differ enormously in dynamic range, gamut, available paper stocks. and inksets. In this section, we'll talkabout color laser printers.
color copiers, solidink/waxprinters, inkjets. and digltd presses. (Printing
presses have their own section later in this chapter.) In addition. we'll assume the device is driven by a Postscript RIP
As withRGBoutput devices, you first need to make sure that the printer
is stable, linearized. and gray-balanced. The different printing technologies are prone to different sources of variability, so we'll deal with each
class's typical problems and the strategies for dealing with them, separately.
Once you've stabilized the printing process (we provide guidelines for
doing so below under each printer type), printed the target or targets,
and collected the measurements, you're ready to build the profile. Most
profding packages offer default settings for the different types of devices.
and these are usually the best place to start. The most common options
are total ink limit andUCR1GCRsettings.More sophisticated packagesallow finer controlover black generation, includingblackstart. the shapeof
the blackcurve, and the amount of GCR. See the sidebars. "Ink Limiting"
and "Black Generation." for a discussion of these terms.
In case your package doesn't provide presets for categories of CMYK
printers, we've provided starting points for common printer types. These
are guidelines, not rules. If you have ink bleeding all over the page and
you're using 400% ink, lower the total ink limit! Likewise, if we suggest a
medium blackgeneration, but a lighter or heavier amount gives you better results, go with the settings that give you betterresults.
194
Paper needs some humidity to hold a static charge--it can't be completely dry. Variations in humidity translate directly to color variation.
195
target
GM,KandK.
b
The first approach will produce aprofile that's accurate for the device's
optimal behavior. The second will give you a profile that's accurate for
the device's average behavior. If you can enforce regular calibration, use
the first approach If you can't guarantee that the device will always be
calibrated when necessary, use the second.
196
Ink Limiting
We don't know of any CMYK
printing processes that can use
100% coverage of each of the four
colorants. If you apply 400% ink
to paper, the paper is likely to
disintegrate, whether the ink is
being applied by an inkjet printer
or a printing press.
But even when the colorants
aren't wet, as in the case of color
laser, dye-sublimation, or solidink printers, maximum density
is achieved long before you reach
400% coverage, and in some
cases density may even decrease
as you add more colorants. So
some kind of ink limiting is
always needed in CMYKprinting.
Black Generation
Composite CMYK printers usually need a fairly specific black
generation scheme, but on presses, the way you introduce black
ink to the cyan, magenta, and
yellow primaries involves a series of trade-offs that represent
one of the most critical aspens of
printing. The main reason we use
black ink is to produce a denser
black than we could obtain with
CMY primaries on their own, but
important secondary reasons
include saving money-black
ink is generally cheaper than the
colored inks-and avoidingpmblems on press caused bymisregistration or fluctuations in density
The two basic black generation strategies are Under Color
Removal IUCR), and Gray Component Replacement [GCRI. UCR
separations use black only in the
neutral and near-neutral areas.
while CCR Is a more aggressive
strategythat replaces the amount
of CMY that would produce a
neutml with K, even in colors that
arequite a long way fmmneutral.
If your RIP allows it, it's usually easier and more convenient to set ink
limits and linearization in the RIP before profiling than it is to apply ink
limits and linearization in the profile. You won't get the best possible results by applying ink h i t s and linearization in both; all you're doing is
multiplying the number of variables you have to contend with. Pick one
or the othel:
198
199
except that they have Postscript RIPS.Whether they have three or four
colorants, they're still considered CMYK devices. But since they operate
identically to non-Postscript dye-sub printers, the same considerations
before profiling apply, including printing and averaging of multiple targets in multiple orientations.
Most dye-sub RIPS have fixed, built-in ink limiting. If you should encounter the very rare one that doesn't, don't make the mistake of thinking
that dye-sub can handle 400% coverage--you'll typically get less density
200
at 400% than at 320% or so, because the extra heat required to lay down
400% coverage sublimates some of the dye out of thepaper and back into
the donor ribbon!
Black StartIOnset:60%
Printing Presses
Rr i t lirhography, flexn-ograpliy,or gravure, the printing press isThe Beast
401
In thelatter case, you may as well forget about profiling the press unless
you'rewilling to spend agood deal of time findinga stable and reasonably
optimal set of press conditions, and a somewhat larger amount of time
retraining the press operators to hit that condition consistently instead
of making artistic decisions based on the current job. You may. however,
find it worthwhileto profile youf proofing system (see the sidebar, "Don't
Profile thePress?!." on the next page).
In the former situation, profiling the press is eminently practical, but
even then you may decide that building a profile, or a family of profiles.
forevery paperstockis simply too big a headache. Ifyour current proofing
system takes the same CM?X data as your p r e s s t h a t is, it doesn't rely on
a color conversion between press space and proofer space--and youVre
confident that you can matchvour proofs on press, itkeasierandcheaper
to profile the proofer instead.
If you aren't happy with your proofing system, or it's one that uses
profiles to convert from press to proofer space, you'll need to profile the
press, but vou may only need lo make one press profile (see the sidebar,
"Profile the Press Once." later in this chapter).
202
Choosing profiling targets. Most profiling packages offer proprietary targets as well as IT8.713, largely due to the latter's shortcomings. However,
a couple of new standard targets are worth considering:
The 1,485-patch ECI 2002 target from the European Color Initiative
performs better than the lT8.713.
The brand-new IT817.4, which contains 1617 patches. is effectlvely a
superset of the IT8.713 and the ECI 2002. At the time of writing, the
PO3
In the first case, the intent is to ensure the proNe represents the overall
average sellable product from the press. Use this technique when press
process control and consistency are acceptable, but not outstandingvou don't have a wholelot of near-perfect sheets or below-average sheets,
and most of them are average.
204
Optimized or Standardized
Press Behavior
It's possible to have a press condition that's both optimized and
standardized, but itas easier to
understand if you consider them
as separate goals. A fullyoptimized
press is all about maximizing its
capability-the lowest possible
dot gain, highest ink densities,
and best contrast the individual
press can achieve, without regard
to any enernal specifications or
standards. If your press can do
better than a specification, you
let it do so.
The problem is that this
creates a unique press condition
for which there's no standard
means of creating separations
or proofs. But if you profile the
press, your applications can do
the necessary conversions to
In the second case. the intent is to make sure that average o r belowaverage press sheets don't add noise to the profile. Use this technique
when press process control and consistency are excellent. Most press
sheets will hit the intended aimpoints; therefore, you want the profile to
expect those aimpoints.
Intentionally Non-Linear
L~nearizingthe Imagesetter or
platesetter should be a regular
event in a print shop, because
these devices drift so that a 50%
dot in an image file ends up creating something other than a 50%
dot on filmor on plate. Commonly, we linearize imagesetters and
platesettersand thencompensate
for dot gain produced on press in
our reparations. That's one purpose for profiling a press or contract proofing system.
Rot there's a legitimate case to
he made tor intentionally nonlinearizing your imagesetter or
platesetter in order to force one
or more presses to conform to
a specific behavior. In fact, it's
common in the flexography and
print-packaging industries tn
compensate for large amounts
of dot gain in the image- and
platesetters, though it seems
to he a relatively recent idea in
lithography.Using transfercunres,
you can compensate for the more
subtle variations in the behavior
906
~ a e b e t h 'P@leMakerPro
s
o m presetr fora cnar&tyofdi@mtpress types, but also allows you to
control the tomiand black ink limits, the blackstart,and theblack width, the last ofwhich fine-tunes the
extent to which bhcke*tL)ndFt?vmthe n e u W into colors.
black curves. Until you've used the profiles on live jobs, it's pretty much
impossible to tell if your profile would be improved by setting the black
start value to 38%rather than 40%, for example. See Chapter9, Et~fllmting
and EditingProfUes,for profile evaluation techniques.
Do what's necessaryto make the device behave the way you want it to.
Print the profiling target while the device is behaving that way.
Make sure that the measurements you collect truly represent the
device's behavior.
308
Color Orienteering
In BNC~'S
native land, Scotland, many otherwise-normal people happily
spend rainy Saturday afternoons tramping across heath and bog, peering
through wet glasses at the map in hand, pondering how to relate its contents to the ankle-deep water in which they're standing. They're indulging
in the grand British pastime of orienteering-negotiating terrain using a
map as their guide.
Evaluatingand, optionally, editingprofilesis alot likeorienteering. The
profile is the map, and the device is the territory, hut now you're looking
at the map from the middle of the territory, possibly in ankle-deep water,
and figuring out just how closely the two correspond.
One view of evaluating profiles is that it's an exercise in determining
how lost you are. Another is that it's fundamentally futile to try and put
a metric on people's subjective preferences. We think it makes sense to
find outhow inaccurate your maps are. Once you know,you can decide to
make themmore accurate by editing them to better match the territory,or
you can decide to allow for the inaccuracies and learn to head in the right
general direction while keeping an eye on the nuances of the terrain.
We have one more reason for putting profiles through some kind of
systematic evaluation. Almost all color matches are the product of at least
two profiles. If you don't take the necessary steps to evaluate each profile's
accuracy in isolation, it's hard to pinpoint the culprit when things go
910
Viewing Environment
Back In Chapter 3, we pointedout that virtually all the color matches we
create are metameric in nature-that is, they're dependent on the light
sourceunderwhich we view them. Sowhen you come toevaluate profiles,
it's vital that you view hard-copy samples under a controlled light source
such as a D50 light box But simply plonking an expensive light box into
an otherwise-imperfect viewing situation is like sticking a Ferrari engine
into an AMCPacer-it'U cost you plenry, but it may not get you where you
wanted tn PO.
211
Some color management purists insist that you must work in a windowless cave with neutral gray walls, floor, and ceiling, and a low ambient
level of DSO light, while wearing black or neutral gray clothing. We agree
that this represents an ideal situation for evaluating coIor matches, but
it's a distinctly less-than-ideal situation for most other human activities.
[We know shops where rooms just like this improved color matching but
dramatically increased employee sick days.)
So rather than insistingon ideal conditions, we offer a series of recommendations for reasonable ones.We'll let you decide just how far you want
to go towards the ideal.
Surfaces
Surfaces within your field of view-walls, floor, ceiling, desktop--should
be as neutral as humanly possible. You most certainly don't want strong
colors intruding into the field of view because they'll throw off your color
judgment. But pastels can be just as insidious: Bruce moved into a workspace with vent pale pink walls, and he found that until he painted them
white, he introduced cyan casts into all his images!
If you decide that neutral gray is the way to go. Chris has compiled
some paint recommendations from a variety of sources:
b
If all this seems a bit extreme, the main consideration is to ensure that
the field of view you use to evaluate hard copy is neutral, and that color
in the room doesn't affect the light you use to view the hard copy Bear in
mind that white walls tend to reflect the color of the ambient light-it's
manageable as longasyou'reaware of it and takesteps tocontrol it. Glossy
h1""L
',."I.
:A""l ,
.
:
.
h
"
-
"" 2.
A"-
-"..",.A:
-.-,,.:----
n..,..:---
919
Lighting
The IS0 (International Standards Organization) has set standards for illumination in the graphic arts. For example, IS0 3664 specifies D50 as
the standard illuminant for the graphic am. It also specifiesluminosity of
500 lux for "Practical Appraisal" and 2,000 lux for "Critical Comparison."
See the sidebar. "Counting Photons,"for a definition of lux, lumens, and
candelas. The standard takes into account the fact that both apparent
saturation and apparent conhast increase under stronger light (these effects are named for the scientists who first demonstrated them-the Hunt
effect and the Stevens effect, respectively).
But the standard wasn't created with monitor-to-print matching in
mind-it mandates that the ambient illumination for color monitors
should be less than or equal to 32 luxand mustbe less than or equal to 64
lux. For monitor-to-print matching, all thesevalues are way too high-the
IS0 has acknowledged this. and is still working on standards for this kind
of match. So until these standards are published and ratified (which may
take several years),we offer some practical advice that we've gleaned empirically (that is, by trial and error) over the years.
While it might be mostly a concern for theupcomingboard game Color
Geek Trivia-Millennirrm Edition,we should be clear that D50 isan illuminantwithavery specific spectral power distribution that no artificial light
source on the planet can replicate. The term used for most light sources
is correlated color temperature for which there are invariably multiple
spectra. 5000 Kis an example of correlated color temperature, not an illuminant. Different 5000K light sources have different spectra and produce
slightly diierent appearances.
Ambient light. Ifyou're workingwitha CRT monitor, youneed lowambient light levels because CRTs just aren't very bright.The color temperature
of the ambient light isn't terribly important: what isimportant is that you
shield both the face of the monitor and the viewing area for hard copy
from the ambientlight. Filtered daylight isOK. FulIsunfrom a west-facing
window is not. both because it's too bright and because it imparts a lot of
color to your surroundings.
With some of the latest LCD displays, such those from Apple and EIZO,
you can use much higher ambient light levels simply because these displays are so much brighter than CRTs, but the same rules about excessive
coloration are as applicable to LCDs as to CRTs.
413
Counting Photons
Photometry-the
science of
countlng photons-is a basic
building block for measuring color. But there's more than oneway
to count photons, and different
methods use differentunits.
The Iumiizo~rsp l ~ x[or lrcmitroos yotcwr) is the amount of
visible light energy a light source
emits over time in all directions.
It's computed by measuring the
power in watts thc light source
emit*, weighted by the spectral
sensitivity of the eye.The unit for
luminous flux is the llcmen ilm).
which is the luminous fluxa reference light sourceemits.We uselumens to describe the overall light
output of lamps without regard
to the lamp's reflectors or the distance from the lamp to what it's
illuminaling. A tvpical 100-watt
lightbulb ha3 a lununous flux of
about 1700 lumens.
The lurninozts intensity is
the amount of visible light
energv over time from a point
light source in a given direcuon.
The unit for luminous intensity is
the ctrndela (cd),which is equivalent to l~rrneilsper srerndinn
(Im/srl. (A sferndimis a standard
unit ofsolid angle, lust as anangle
cuts out a subsection of a c k l e , a
solid angle forms a cone that cuts
out a subsection of a sphere and
represents theconeoflight travelling nut from the point source in
the given direction.) The candela
914
Tip: Tailor the Ptotlle to the Light Soum. A few packages (such as GretagMacbeth's ProfileMakerPro 4.1 and later) let you build profiles tailored
to the spectral power distribution of specific physical light sourcesthey
include spectral measurements for some common light boxes and also let
you define your own. So instead of D50 LAB, you can end up with "GTI
LightboxL4B."Thislets you make verycritical color judgments under your
viewing light. the trade-off being that those judgments may not translate
perfectly to otherviavingconditions. Ifyouuse this feature, use some other
light source as a reality check-we really like filtered daylight!
A variable-intensity 5000 K light box is a fairly expensive piece of equip-
P15
46
Evaluating Profiles
Once you'\ e 11onedall the kinks out of pourviewingenvironment, you can
safely stan evaluating yout profiles. One of the trickier aspects of profile
evaluation is being surewhich profileis responsiblefor any problemsyou
might see. because most of the color-matching exercises we go through
need at least two profiles, sometimes morr.
917
Anything that you view on-screen goes through your monitor profile,
so the monitor is the first dwice to nail down-once you know you can
rely on your monitor profile, you can use it as a basis for comparison. If
you just trust it blindly, and it's flawed. you'U create a huge amount of
unnecessaryworkfor yourself. Once you've qualified your display profile,
it's much easier to use it as an aid in evaluating your input and output
profiles.
b u r display is not only the first device you need to nail down, it's also the
one type of device where calibration and profiling are usuaUy performed
as a single task. Since it's much more common to find problems with the
calibration than with the profile, you need to check the calibration first-if
it's bad, the resulting profile will be, too.
Monitor Calibration
The two most common problems with monitor calibration are incorrect
black-point setting and posterization caused by trying to apply a gamma
that's too far away from the monitor's native gamma for the 8-bit tables
in the video card to handle.
To check the calibration, you need to take the profile out of the display
loop and send RGB values directly to the display To do so, set your monitor profile as the default RGB space in the application of your choice so
that RGB is interpreted as monitor RGB, and hence sent directly to the
screen with no conversions.
Tip:
918
Black-point check. Setting the correct black point is the biggest challenge for monitor calibrators for two reasons:
F
Be warned that the following test is brutal at showing the flaws in most
monitor calibration and can lead to significant disappointment! (See
Figure 9- 1.)
PI9
Black-point test,
continued
Hideall palettes, switch tofull-screen mode with no menu bar; then hide the
"marchingants."Open Curves or Levels,and target the 0,O point in Curves.
Drag the dialog box off the screen, leaving only its title bar showing (theflare
from the &log's large expanse of white can preuentyoufrom seeingsmall
differences, which is what this test isabout).
220
Black:-point test,
continued
Use Ilre up nrrou, to rnfre tlre level of tlze selected nrefl-eoch preys rnrses rt by
one lel~el.
Gamma check.To refine the gamma setting, display a black-to-white gradient. We usually flip the top half of the gradient horizontally to produce
a test image like the one shown in Figure 9-2.
If your application allows it, display the gradient in full-screen mode.
hide all other user interface elements, and then lookat the gradient closely. in an ideal situation, you'll have a perfectly smooth, dead-on-neutral
gradient, and black will fade smoothly into the nonpicture area of the
monitor.
221
n g u 9-P
~
Display the gradient rest i n q e in fir//-screen mode, with all user interface
elements Ridden, for best results.
222
Monitor Profile
Monitor profile problems are relatively rare-flaws are usually either in
the monitor calibration, or, in cases of gross mismatches between screen
display and printed output, in the printer profile that senres as the source
in the conversion from print RGB or CMYK to monitor RGB. Nevertheless,
some monitor profiles may work better than others. If your profiling tool
offers the ability to build different types or sizes of profiles, you may find
that one type works much better than another.
Repeat the gradient test shown in Figure 9-2, but this time, set your
working space to a gamma 2.2 profile such as sRGB or Adobe RGB, or
simply assign one of these profiles to the gradient image, so that you're
displaying the gradient through the monitor profile. Ifyousee color crossovers that weren't visible in the raw display test, it's possible that your
profile contains too much data-we often see LUT-based monitor profiles
producingpoorer results thansimplermatrixor gamma-value profiles, so
don't assume that bigger is always better.
Chap-
3P3
The Hacbeth CdorChttkw. The Macbeth ColorChecker, made by Gretaghlacbeth, has long been used by photographers to check colors, and is
available From any decent camera store. GretagMacbeth has never published LAB values for the 24 patches, but the LAB values shown in Figure
9-3 are ones that Bruce has collected and averaged over the years From
various Macbeth targets in various stages of wear (with considerable help
from Bruce Lindbloom and Robin Myers). Or you can simply measure the
24 patches yourself.
ColorChecker
924
Scanner targets. If you have a scanner target, then you have a physical
target and the LAB values of the colors it contains. All you need to do is
create an image of the target containing those LAB values. Creating hundreds of LAB patches in Photoshop, though, is too much pain even for us,
but fortunately,there's a solution, and it's free--see the sidebar,"Measurements to Pixels and Back," on the facing page.
Use the procedure outlined above for the Macbeth Color Checker to
compare the physical target to the LAB imageon screen.You'll likely have
more out-of-gamut colors than you would with the Macbeth target, but
the relationships between all but the most-saturated colors should be
preserved.
Printer targets. Leverage your printer target!Yourveprinted a target and
measured it. Turn the measurements into pixels-see the sidebar, "Measurements to Pixels and Back" on the facing page--and compare the onscreen image with the printed target under appropriate illumination.
Your printer target will likely contain more patches than a scanner target, and fewer of them will lie outside the monitor's gamut, so it can give
you a good idea of your monitor profile's color performance.
We don't advocateeditingmonitor profiles. It's not a philosophical objection-we simply haven't found it effective. If you find a display problem
that you can more effectively solve by editing the monitor profile rather
than by recalibrating and reprofiling,please let us know-we'll gladly eat
our words, if not our hats!
995
Input
- Profiles
Scanner profiles are, as we noted in Chapter7, BrciliingIr~prrrPmfi[es,relatively easyto build. Scanners have aflxed, reasonably stablelightsource.
a n d as long a s you make sure the software settings remain consistent,
they usually behave quite predictably. Digital camera profiles are much.
much harder, both becausecamerasfimction undera hugevarietyof light
sources, and because they have tocapture photonsreflectedfromamuch
wider variety of objects than d o scanners. That said, there are a few tests
that you can apply to either one.
226
997
Objective Objectives
You can lead yourself down all
surts of fascinating rabbit holes
looking at numerical evaluations
of profiles-we know because
we've been there. So let's make
somethingveryclear. Wedon't do
objective tests to come up with
some unambiguous benchmark
of profile quality, for Iwo reasons:
b
A third alternative is to create a text file bv hand, sampling the RGB values and enteringthem into the text f i l e w e generally use Excel to do so. If
you're building either a t e a file or an image by hand. it's easier if you s t a n
outwith atemplate. For text, open the target description file in Excel, and
replace the LAB values with your captured RGBs (don't forget to change
the DataFormat definition). Ifyou want to build an image. open the target
description file in ColorLab, then save it a s an image. Figure 9-4 shows the
ctnn.
rnm,i-rl
tn m l k n th.3 rnmnlrirnn
PP8
m=w
Comparing actual and
predicted lAB d u e s .
continued
Ib wnvert thejile to a
TlFFWyoumopen
in Phomhop, choose
&portfrom ColorLzb!!
Pile menu, and ckoose
~ffFomffrom
the
Format menu. m u
mczy haw m change the
.atatemion tn
.tifmanucrllyl
Open the newlysavedfile in Photoshop, zoom in to 1600%so thatyou can see whatyou're doing,
convert the image to RGB (any oldRGB-it doesn't matter because you71 be replacing all the RGB
values with onesfrom your target capture), and saw it with a name like 'ScannemmeRGB."
To transfer the RGB valuesfim the target capture to the Scannername RGBfile, open the target scan and
arrange thefiles side by side. Set the marquee tool to Fixed Size, 1 pixel by 1 pixel, and select thefirst patch
in Scannername RGB.
Then select the eyedropper tool, set it to 5 x 5 average, and Option-click on thefirst swatch in the target
capture image to set that color as theBackground color Press Delete tofill the selectedpixel in ScannernameRGB with that cola5 press the right arrow key to advance the selection to the next pixel, Optionclick the next swatch in the capture target, and repeat until you'wfilled all the patches in Scannername
RGB with the valuesfim the capture mrget.
930
...
R ~ r 9a4
Comparingactual and
predicted LAB values,
continued
Ifyou have an RGB text
file, do theconversion to
LAB in ColorLab.
Choose LogoSyncfrom
the ICCsubmenu of ColorLab's Filter menu.
In the ensuingdialog
Finally, chooselT8 to
Rect Formatfrom ColorLabS Tools menu.
Rgun 9-4
&4 - 0 S S a m k m
14.6 I U l - W .
N.9
433
This test provides a decent metric for comparing input profiles built
tom the same target.For example,your profiling tool may provide several
options for profile size. This test lets you determine which option gives
ie most m a t e profile (see Figure 9-5).
Comparing large an
s m d pm6k
934
!235
Scanner pmEle
evaluation
Here we seea
comparison ofprofiles
built by scanning the
target at different
scanner output
gamma settings.
-,..w-,-."
v v r m thisscanner;u
*
111
y
1
1
L.I
lY
w,
zm
,a
0.4,
I+.--YIUS~U
.*I->-
--
Gamma 3.0
ColorThink input
test setup
For profiles that don't contain the capture data, you can create a onepixel-per-color image of the target capture using any of the methods previously outlined, then feed it to ColorThink Pro to create a Color List. In
either case, ColorThink Pro guides you through the comparison, and produces areport like the one shown inFigure 9-8.TheTest Feedbackwindow
shows the summary results, including overall, minimum, and maximum
delta-e, along with the same information for the best 90% and for the
worst 10%. The Color Worksheet shows the delta-e for each individual
color sample, alongwith a user-configurablecolor label that indicates the
delta-e range in which it falls.
ColorThinkPro also lets you make the comparison shown in Figure 9-6.
Simply load the target reference data, then the profiles. You can toggle
between the different profiles to see the delta-e values between reference
and sample, as shown in Figure 9-9.
Fbum94
B7
98
C
h
a
w 9: Evaluatingand Editing Rollla
239
ngum 9-11
Synthetic target
evaluatir-
effects areshown on
this page seem to
behave quite similarly to
the one whose
effects are shown on
the facing page.
A close emmination
of the images points to
the profile on the facing
page havinga problem
with saturated orangereds, but it's quite hard
to spot in these images,
even though they
contain a lot of reds.
Ri
u l World Color Management, Second Editlon
%!
F i g ~ 9-19
r~
Editing the target
..
aI
I
..
-*I
. . I
...I
--
244
The order isn't arbitrary: it's designed so that the likelihood of an edit
undoing the edits that went before is reduced, if not completely eliminated, so unless there's a huge problem staring vou in the face that you
need to correct beforepu can make any sensible decisions about other
issues, stick to it.
Figure 9-13 shows lypical editingsessionsfor a good midrange scanner,
The scanner profile requires only minor tweaks, which is typical.
Digital camera profiles are more difficult to handle than scanner
profiles. for three reasons:
b
If your work is a l l shot in the studio, you can and should control the
lighting. If you have controlledlighting,and you gray-balance the camera.
youshouldn't have many more problems than with ascanner profile.Ideally you should edit the pmfilein thestudio, with areferencescene set up.
so that you can compare the digital capture to a physical object.
One problem you're unlikely to find in a scanner is camera metamerism, where thecamera either sees two samplesthat appear identical to us
as different,or more problematically,where the camera sees two samples
that appear differently to us as identical. (Scanners aren't immune to this
either, but if you're scanning photographic prints or film, you're scanning
CMY dyes-digital cameras have to handle the spectral responses of real
objects, which are a lot more complex.)
Thisisn't somethingyou can %I with profile editing-you'll simply have
lo edit those images in which it occurs. So if a color is rendered incorrectly
in a singleimage, check other images that contain similar colors captured
from differentobjects to determine whetherit's a profile problem that you
can fixby profile editing or a metamerism issue that you'll have to fix by
image editing.
With field cameras, you have no way of knowing the light source for
a given exposure. If you shoot TIFF or 1PEG. gray-balancing (or whitebalancing) is the key to keeping the variations in lighting under reasonable control. Ifyou shoot raw. be aware that vou're profiling the entire raw
conversion,includingwhite balancesetting.You also have the problem of
what to use as a reference when editing the profile.
246
We find that the best approach is to create a reference image by combining a wide variety of image types shot under varying conditions, and
aim for aprofilethat helpsthemall more or less equally. You can include a
few images that contain a known target such as theMacbeth ColorChecker, but resist the temptation to edit the profile so that it reproduces the
color checker perfectlywithout checking what it does to other images.
Figure 9-14 shows a typical field camera profile editing session. In this
example, we used Koda!& newly revamped Custom Color KC, which allows us to use Photoshop as a profiling editing tool, but the process is the
same for any profile editor, and it involves several steps.
r We set the raw converter to deliver linear gamma images.
We make a reference image by ganging several different captures into
a single document that we'll use to judge the edits.
We open the reference image and the profile in the profile editor.
We make the edits to the profile, using the reference image as a
guide.
We save the edited profile.
Digital camera
profile editing
Ourpnt task is to
configure the mu!
converter to deliver the
images correctly. Here, we
set Canonk Fileviewer
utility to deliuer lineargamma images to
Photoshop.
Chapngum 944
u7
948
R g v n 944
Digital carnerapm6leedi~continued
The reference image opens in Photoshop with the camera profile already applied. (The fact that the
profile menu indicates that the image is in ProPhoto RGB is because Custom Color ICC converts the
image to Photoshop's RGBWorking Space and uses it to track all the edits.)
Ourfirst set of edits uses Photoshop'sCurves. Westart by opening up the three-quarter-tones to increase
shadow derail, then we turn to the individual channel curves to tweak thegray balance.
In doing so, we pay particular attention to the gray patches in the Color Checker SG, while lookingat the
effects of the edits on the other images. We adjust the individual red, green, and blue curves to make the
values in each channel the same for each of thegraypatchesfrom light to dark-the closer the three
values are to matching each other;the closer we are to a neutral gray
In this case, most of the work consists offine-tuning the upper portion of the blue curve, but we also make
small tweaks to the red andgreen c u m to improve midtone neutrals.
s9
Ourfinal set of edits make small tweaks to individual color ranges usingPhotoshop'sHue/Saturationtool.
As with thegmy balance moves.we use the Color Checker SG as aguide, this time concenmting on the
primary color patches while using the other images as a reality check.When we're done, we choose
ExporbCustom Color ProfileErport to save the edited profile.
950
To carry out the calibration, you need a physical target-we use the
old 24-patch Macbeth ColorChecker, but the newer ColorChecker SG
includes the original 24 patches so you can use it instead if you wish-and
an accurate RGB version of the ColorChecker.
RGB Color Checker. If you're a true fanatic, you can measure the ColorChecker yourself, create a Lab file of the color patches in Photoshop, then
convert it to RGB in Photoshop using Absolute Colorimetric rendering. In
theory, you should be able to carry out this exercise using any of the four
RGB spaces-sRGB, ColorMatch RGB, Adobe RGB (19981, or ProPhoto
RGB-that Camera Raw supports. In practice, we find that it's highly desirable if not essential to build the calibration in ProPhoto RGB, perhaps
because Camera Raw uses a linear-gamma space with ProPhoto RGB primaries to do much of its processing.
If you're less fanatical or simply lazy, you can download a ProPhoto
RGB version of the ColorChecker, with the RGB values entered on each
patch to simpliimatching, fromwww.coloremedies.comlrealworldcolorl
downloads.html. It's shown in Figure 9-15.
Shwtlng the brgel.To obtain the best results,you need to ensure that the
target you shoot is evenly lit, and that the shot is correctly exposed. An
ideal exposure should produce values around level 238-243 for the white
patch with no Exposure adjustments in Camera Raw.
both the ProPhoto RGB ColorChecker and the target capture in the Camera Raw window. You'll use the ProPhoto RGB ColorChecker as the aim
point when you adjust the Calibrate controls-see Figure 9-16.
nguw 9-16
---
Tonal adlustmcnts. Before you can adjust the Calibrate controls, you'll
need to make tonal adjustments using the Exposure, Shadows, Brightness, and Contrast sliders to make the gray patches approximatelymatch
the values in the reference ProPhoto RGB image.
-re
Exposure sets the white point, and Shadows sets the black point.
9-17
Tonal adjustments
953
Don't try to aim for perfection. The white patch will always end up
darker than in the reference file. You should, however, be able to get the
remaining five gray patches to match the reference within three or four
levels. Once you've done so, white-balance the image by clicking on the
second-to-lightest gray patch. After white-balancing, you may need to go
hack and tweak the Brightness and C o n m t sliders slightly.
Tip: Use the Anow K q s to Adjust Valun.Thisexercise becomes a great deal
easier if you keep the cursor on the patch you're evaluating so that you can
see the RGB values in Camera Raw's readout. UseTab to move to the next
field and Shift-Tab to move to the previous one, and use the Up and Down
m o w keys to change thevalues in each field.
Once you've set the tonal behavior, you can continue on to setting the
Calibrate controls, but before you do so, check the blue. green. and red
patches on the thii row (these are the patches where you'll focus your attention). In most cases, the red value in the red patch will be higher than
the one in the reference, and the blue value in the blue patch will be lower
than in the reference. Use the Saturation slider to get the best compromise
in terms of matching the red value in the red patch, the green value in the
green patch, and the blue value in the blue patch to those in the reference
image before proceeding to the Calibrate tab.
Calibnlcadludrnmh.The Calibrateadjustmentsletyou tweak the hueand
saturation of the primaries for the camera's built-in Camera Raw profiles.
If you're concerned that the adjustments you've made so far lock you into
always usingthese tonal moves, or that the choice of ProPholo RGR means
that the calibration is only valid for ProPhoto RGB, put your mind at rest
The Calibrate controls let you adjust the relative hue and saturation of
the camera RGB primaries, and these adjustments remain valid for any
tonal settings and any output space. The adjustments you've made so far
simply massage the target capture to make it easier to use the ProPhoto
RGB reference image as a guide.
u
be able to make the edits in any order, but in pracIn theory. ) ~ should
tice we find that things go more smoothly when we adhem to the following
order: shadow tint; green hue and saturation: blue hue and saturation: red
hue and saturation. For each color's controls, the hue slider adjusts the
other two colors unequally to affect the hue. and the sahlration slider adjusts the other two colors equally to afftvt the saturation.
254
Next, move to the blue patch-you may find that the blue value for the
blue patch has moved closer to the target value due to the green tweaks.
Use the blue saturation slider to balance red and green relative to blue,
and the blue hue slider to balance red and green relative to each other.
Finally, sample the red patch. Use the red saturation slider to adjust
blueand green relative to red, and the red hue slider to adjust blue and
green relative to each other.
ally good for any light source. However, some cameras have an extremely
weak blue response under tungsten lighting, so you may have to make a
separate calibration for tungsten. And if you have the misfortune of havingto shoot under fluorescent lighting, theveryspiky natureof the typical
fluorescent spectrum may require you to special-case it too.
955
Calibrate adjustments
The completed Calibrate
adjustments produce a
close visual match
between the captured
target and the reference.
Once we're done, we
choose Save Settings
Subset, then saue only
the Calibrate adjustments, so that we can
apply them to images
independentlyfrom
other ndjustments.
Output Profiles
We never edit monitor profiles, and we try to edit input profiles as little as
possible, but we almost always wind up editing output profiles. Output
devices tend to be less linear than capture devices or displays, they often
use more colorants, and their profiles must be bidirectionalso that we can
use them for proofing as well as for final conversion-so they're by far the
most complex type of profile.
P56
That said, the techniques we use for evaluating output profiles are very
similar to those we use for input profiles. Unless our evaluations reveal gross
flaws, we tend to be cautious about editing the LAB-to-device (BtoA)side of
the profile, except possibly to make slight changes to the perceptual rendering intent or to make a very specialized profle. But we find we often have to
make some edits to the device-to-LAB side to improve our soft proofs.
Before doing anything else, we always recommend looking at a synthetic target such as the Granger Rainbow or the RGB Explorer (see Figure
9-7),with the profile assigned to it in the case of RGB profiles, or converted
to the profile in the case of CMYK profiles.
You'll probably see posterization somewherebear in mind that real
images rarely contain the kinds of transitions found in these targets--so
that shouldn't be a major concern.But if you see huge discontinuities,areas
of missing color, or the wrong color entirely, stop. The problem could lie in
the printer calibration or media settings, in your measurements, or in the
parametersyou set whiie buildingthe profile. So go backand recheck a l l the
steps that went into building the profle, becauseyou won't get good results
from this one. Figure 9-19 shows typical appearancesfor the Granger Rainbow converted to output profiles. If what you see looks much worse than
any of these, you need to back up and figure out where you went wrong.
R~UW
9-19
Granger Rainbow
through proIYes
It's common toseeslight
color-banding in some
regions of the rainbow
when you convert to
an output profile, and
equally common to see
some color regions grow
while others shrink.
257
958
Output pro&
objective testing
In ColorLab,choose
Open from the File
menu, and open the
target descriptionfile.
You'll getsomething that
looks like the
image at the right.
Choose Spot Colors
from the Conversion
submenu of the Filter
menu, then click Enable
in thedialoghappaus.
In ColorLab,open the
original measurements
from which thepmflle
was built, the roundzrip
measurements you just
made, and the TIFF
image mnlainingthe
predicted LAB curlues.
To ensure that all threejilesare available for comparison in ColorLab,choose Spot Colorsfrom the
Conversion submenu of ColorLab's Filter menu, then click Enable in the dialog box that appears.
This tells ColorLab that each patch is a spot color and lets itgenerate a color-by-color comparison.
260
. .
ColorLabgenerates a
comparison of the
measured LAB ualues
with the ones predicted
by the target. This
provides a gauge of the
accuracy of the AtoB
(device-to-PCS)side of
the profile.
Repeat the process to
compare the predicted
LAB ualues with
the roundtrip LAB
measurements. This
gives you an idea of the
accuracy of the BtoA
(PCS-to-device)side of
the profile.You'llalmost
always get higher errors
on this side of the
profile.
numbers. ColorLabdoes
a gocd job of showing
you the uisual d i & m m
between the samples
(ifyou havea good
monitor profile, as
mllas the&-e values
A deltu-e Of3is much
less signijIcant in a color
that's almost black than
it is in one that's bright
blue, for a m p l e ,
Also, lookfor areas
where thepmfileseems
to have problems with a
spec% range of colors.
They w n help you spot
possible candidatesfor
p r o p editing.
961
Alternatively,you canmake the comparison agood deal more easily using ColoffbinkPro.You'11need to open the profiling target in Photoshop
and assign the printer profile, then convert it to Lab, to obtain a printable
target containingthepredictedLab values and to print that target through
the printer profile. But ColorThink Pro can show you the predicted Lab
values, so you don't need to wrestle with extracting the Lab data from
Photoshop.
If you're already a ColorThink user, you'll find that ColorThink Pro is a
very worthwhile upgrade with a wealth of options that simplify both numeric and visual color comparisons. Figure 9-21 shows the comparison
between the three sets of measurements.
Figure 9-9l
ColorThink Pro
profile evaluation
363
ColorThink Pro
We've long relied on Chromix
ColorThink as an indispensable
tool for visualizing color-all the
3D gamut plots in this book were
produced using ColorThink, for
example. While it's no slouch at
providing numerical feedback,
what sets ColorThink apart is the
way it lets you model and analyze
color issues visually.
The new ColorThink Pro builds
on the solid foundation provided
by the original, and adds extreme-
Rsw 9-PL
ColorThink Pm
metamerism test
nglre 9-93
Coloffhhk Pro
Color Worksheet
ly usefulnewcapabilities,ofwhich
we can show only two here.
Figure 9-22 shows Colorthink
Pro'smetamerismtest, whichshows
youhowspectmllymeasuredcolors
will appear under Merent lighting.
It can help you decide whether or
not your printer needs illuminantspecificproliles.
Another new feature in ColorThink Pro is the Color Worksheet,
which allows you to simulate and
analyze all sons of workflows
from the simple to the very complex. Figure 9-23 shows a Color
Worksheet that tracks the conversions from an RGB to a CMYK
destination to an RGB proof, and
lets you track exactly what happens to the color at each stage of
the process.
If you often have the need to
analyzecolor problems,and especially if you like to think visually,
we can't recommend ColorThink
Pm too strongly.
463
Lfoneprofileor CMM seems to produce more accurate resultsthananother, double-check by looking at the Granger Rainbow-accuracy often
comes at the expense of smoothness. Don't make any hard-and-fast decisions yet-to fully evaluate the profile, you still have some work to do.
464
If the answer is yes, we recommend that you don't try to edit the profile.
but instead soft-proof images and make any necessary optimizations
as edits to individual images (see "Soft-ProofingBasics" in Chapter 10.
Color Management Workflow). It's a great deal easier to achieve predictable results editing images than it is editing profiles.
If the answer isno, we suggest that you edit the AtoB tables to improve
the soft-proof before you even think about editing the BtoA tables.
Most profile editors work by displaying your edits on an image thatas
displayed through the profile, so fixing the display side of the profile is
pretty much essential before youcan turn your attention to theoutput
side.
t Does the print provide a reasonable rendition of the original image?
IF the answer is yes, fix the AtoB tables if necessary or just use the
profileas is. Lfit'sno, do you seeproblems with both rendering in tents.
or just with one? If you only see problems with perceptual rendering, and your profiling package allows you to change the trade-offs
between hue, saturation, and lightness in the perceptual intent, you
may want to generate a new profile with different perceptual rendering parameters rather than editing. If you see real problems with the
relative colorimetric rendering too, it's a candidate for editing.
deep in a bog, you've decided that the map needs fixing, and all you have
to fix it with is your eyeballs and a laundrymarker.With care, practice,and
skill, it's possible to make profiles more useful by editing them, but it's a
great deal easier to screw them up beyond recognition.
With that cautionary note in mind, here are the types of edits that we
thinkare rational to attempt:
r Globally editing all the AtoB tables to improve soft-proofing. We m i cally make smallchanges to white point. overallcontrast,and saturation
(see Figure 9-24).
Making small changes to selective colors in all the AtoB tables to
improve soft-proofing (see Figure 9-25).
?lpBe944
Edith@the AtoB
white point
The papar-white
simulation of images
renderad mt h e m with
absolutemlorimaaic
rendering is o p n too
drastic tn be visunlly
useful.We addms this
by slightly reducing
the color cast and
i n c m i n g the tightness.
Notethatthkod~t
nlso*absolute
colorimetric rendering
to M - m ~ p m f e r r s
@st both.
Selective colorin
the AtoB tables
266
When you're new to profile editing, you'll be tempted to edit the profile
to lix problems that are really better addressed by either adjusting the
device's behavior (perhaps by linearizing) and reprofiling, or reprofiling
with different profile parameters. Going all the way back to the beginning
and starting over may seem like a lot more work than editing the profile,
but in the long run it's usually the easiest course.
Remember that a profile is the result of a lengthy process that'ssubject
to all the variables we discussed in Chapter 5, Memrrremenr. Cnlibmtion,
and Process Co~mol.
Small changes in the variables early in the process
tend to get amplified in the profile creation process.
If your profile has problems that are big enough to make you contemplate editing them, takea moment to reflect on all the steps that went before. Are both thedeviceand theinstrumentcorrectly calibrated?Did you
let the printer target stabilize?Are all your measurements correct?Did you
set the separation parameters for your CMYK profile optimally?All these
factors can have a surprisingly large impact on the resultingprofile.
267
Reducing maximum
delta-e errors
This mundbip
comparison led us to
edit the quns to fly to
improvethe visually
obvious delta-e on
the cyan patches.
Afrerediting we
compared the new
roundtrip ualues. Wedid
im&& improw the
cyans, butonly at the
apeme ofslighfly
higher awrage and
maximum delta-e
ualues. Newrtheless,
we consirier the @ r t
succesful because the
incrense in errors is very
small, and rhe worst
delta-e has s h i m toa
colorregrbnwhereitk
ulually much less
notieedble.
If the device has changed in a way that defies recalibration, or calibration isn't an option with your particular device, andthe result is a shift in
tone reproduction, you may be able to update the profile. Some packages
offer the ability to reprint a linearization target, and update an existing
profile. If the magenta in a color laser printer is printing heavier today,
for example, updating may be adequate. But if you've changed to a new
magenta inkset on press or in an inkjet, you'll most likely have to make
a new profile. Subtle changes in paper stock can often be addressed by
968
Profiling Is Iterative
Getting good profiles requires rigorous attention to detail. a reasonably
stable device, a reasonably accurate instmment, and a reasonably good
profiling package. Getting great profiles takes a good deal more work. We
often go through multiple iterations of calibrating the device, measuring.
profiling, evaluating, editing, evaluating again, going back and adjusting
the device, and then repeating the whole process. Eventually,you'll reach
the point of diminishing returns no matter how picky and obsessive you
are, but just where that point occurs is a subjective call that only you can
make.
Applications
rnd Workflow
Color
Where the Rubber
Meets the Road
We've been straining the analogy of profile as map throughout this book,
so let's give it one more good hefty yank. Afew of us appreciate profiles,or
maps, as works in their own right, but for most of us, they're simply tools.
and maps aren't all that useful if we never go anywhere.
At this point, you probably know slightly more than normal people
need to know about profiles. In this chapter, we look at where the rubber
meets the road-how you use profiles with your various devices and applications to drive your color where you want it to go.
Wegive you the holistic overview of how your color management components interact, and describe the major principles that govern how you
configure your applications to let color management make your color
flow smoothly and predictably-from capture, through editing, to document assembly, to proofing, and to final output (or outputs).
You may be tempted to just skip ahead and delve into the chapters that
describe your applications. Instead, we beg you to take the time to digest the material we present here, because while the application-specific
material will tell you which buttons to push, vendors have a tendency to
move and rename those buttons each time they revise the applications. If
you understand the bigger picture we paint here, you'll know what kinds
of buttons to look for, and you'll understand how, why, and when to press
them to make your applications handle color the way you want them to.
479
"1Vorkj7ouP is one of those slippery words likc "quality," "art." or "postmodernism," where every expert claims to know what he's talking about.
but no two can agree on its definition. We won't try to provide a comprehensive definition of workflow. Instead, we'll just tell you what rue mean
when we talk about color management workflow.
In a nutshell. color management workflow is the art and science of
defining what colors the numbers in your documents represent, then
preserving or controlling those colors as the work flows from capture.
through editing, to output. In thischapterwe'll lookat how color management worldlow applies to three different areas:
F
The flow of documents or objects within a program. For each application, how do we configure it for color management, and what procedures should we use to open and save documents, import objects
into the program, and copvand paste colors between windows in the
program?
mure 10-1
profilefrom
designer's monitor
As we toldyou waybackin Chapter 3, these are the only two things that
color management systems do. Applications may dress color management up in fancier clothing, but all color management features ultimately
break down into some c o m b i i o n of these two basics.
But timing conversions and conveying color meaning raise different
types of issues.When to convert is a strategic decision that is in considerable part dictated bythe type of work you do, while the way color meaning
is conveyed is largely a tactical decision that's dictated by the capabiities
of your applications. So we'll look at the bigger, strategic question first.
But before doing so, we need to address one other issue.
Dlsplay Conwenions
It may not be immediately obvious, but almost every time you display an
image in a color-managed application,there's a conversion going on from
the document's space to your monitor's s p a c e t h e only exceptionis if the
document is already in monitor RGB. If this conversion didn't happen, all
your color would be displayed inaccurately.
From a workflow standpoint, however, the display conversionis out of
the loop. Color-managed applications apply the display conversion on
the fly to the data that gets sent to the video card-it never touches the
documents themselves.
The beauty of this approach is that it allows color management to account for the quirks of each individual's display, transparently and automatically, without affecting any of the actual data being pushed through
the workflow (see Figure 10-2).
Clgufe 10-P
Monitor compensation
display conversion
When to Convert
Hack in the 1990s, worMow was a hot topic that allowed consultants to
earn large sums of money, mostly by telling their clients what they already
knew and wanted to hear. But one useful distinction that dates from those
halcyon days is the distinction between a lore-bindingandan early-hiding
wolMow:
W
Early-binding workflow converts all the color into final output space
as soon as possible-traditional prepress workflows that took output
CMYK right from the scanner are a classic example.
Late-binding workflow delays the conversion to final output as long
as possible. In-RIP separations in the platesetter's or imagesetter's RIP
represent an extreme late-binding workflow.
976
Avoidiig Extremes
The late bindinglearly binding distinction is auseful one to keep in mind,
but it's important to remember that the terms represent two extremes.
Most real color-managed workflows fall somewhere in the continuum
that stretches between the two extremes.
It's also tempting to think of early binding as an all-CMYK workflow
and late binding as an all-RGB one, and in a great many cases, you'd be
right. But bear in mind that while all capture devices capture RGB (even
the big prepress drum scanners that produce CMYK output scan in RGB,
then conventhe data), not all outputs are CMYK, so the distinction really
does revolve around when you commit all your color to output space,
which may or may not be CMYK.
There's one more important issue to factor into this equation. Most
capture spaces and most output spaces aren't that well suited to editing
color, so many color management workflows use an intermediate space
between capture and output spaces to avoid the worst extremes of early
or late binding, and to simplify the workflow.
Intermediate Spaces
If color reproduction were simply about reproducing original imagery or
artwork as exactly as possible, it might make sense to keep all our color
imagery in the RGB space in which it was captured until it was time to
convert to final output space, as shown in Figure 10-3.
nsura roa
Scan to print
\'?
278
But.inthe real world, things are rarely that simple. Our originals almost
always have a wider gamut than our output, and even the best profile
with the best perceptual rendering is unlikely to do equal justice to all
images-we typically need to make different compromises to a picture
of a black cat in a coal cellar and one of apolar hear in the snow, to cite a
couple of extreme examples. So we almost always need to edit our images.
even if they were captured perfectly.
h p u t device spaces describe the behavior of capture devices. and as a
result they usually have two properties that make them less than ideal as
image-editing spaces:
Input spaces are rarely gray-balanced.
Input spaces are hardly ever perceptually uniform.
In a gray-balanced space, equal values of R, G, and B always produce
a neutral gray, which simplifies one of the most powerful techniques for
correcting color: pull the nelrnals into place and the rest of the color follows. In a non-gray-balanced capture space, this is a lot more difficult to
accomplish.
In a perceptually uniform space, the same incremental change in the
numbers produces the samedwee of change in theappearance, no matter where in thecolorgamut and tonal range it takes place. Capture spaces
generally lack this propew, which again makes them more difficult to
use for editing.
all your colors yet doesn't waste bits, so you simply have to pick the best
trade-off for your particular purposes.
CIEUB. Why not simply use LAB as the intermediate space? It is, after
all, gray-balanced and reasonably perceptually uniform. LAB-based
workflow6 are quite popular in Europe, but less so in the United States.
LAB-based workflows can be very predictable and productive, with two
caveats. Fitst, LAB is not a particularly intuitive space in which to edit:
most LAB-based worldlows use editing applications,such as Heidelberg's
NewEolor, that put an LCh interface between the user and LAB. Second,
LAB is averylargespace indeed, since by definition it contains every color
we can see. As a result, it wastes an awful lot of bits on non-reproducible
colors, so all major editing should be done at the capture stage on highbit data-an 8-bit-per-channelLAB lile is a fairly fragile thing that doesn't
respond well to big moves in tone or color.
So a more typical color management workflow might look like that
shown in Figure 10-4, where captures from multiple sources are converted
early on into an intermediate editing space.
camem profile
am-8
rntemtediate
space profile
press profile
I
conversion
4
I
conversion
scanner profile
Scanner RGB and camera RGB both get converted to intermediatespace RGB
when the application opens them. Editing is done in intermediate space RGB,
and the color is converted to press CMYKat print time.
480
Embedded Profiles
The least ambiguous and most robust way to tell the CMS what colorsthe
numbers in the document represent is to embed the profile that describes
Lhem. In an enrkdded-profile zuor@ow, the profile always travels with the
object to which it applies, and is always available to serve as the source
profile for any conversion (see Figure 10-5).
981
Fisure 10.5
scanner
profile
intermediate
press profile
51 Final editing is done in press CiWK The edited image is saved with the press CMYKproJile embedded.
Premature Binding
We think it should be self-evident anyway andconvert their colo~to
that it's technically impossible, some'hiddle-of-the-road"
CMYK
and practicallyless than rational, longbefore theyneed to, andhope
to convert your color to output for the best. Bruce wryly terms
space before the output process this the "premature-binding
is known, but every day we see workflow," and points out that
people proving us wrong. People the middle of the mad isgenerally
workon jobs with no idea wheth- where you find roadkill.
er they're going to be printed on
Sometimes you'll be forced to
a direct-to-plate sheetfed press convert to CMYK for an unknown
or on newsprint with plates im- output process, and thus you'll
aged fromfilm,
but they go ahead be forced to use "middle-of-the-
282
When you embed a profile, you literally write a copy of the profile into
the document. AU color-managed applications know how to interpret embedded profiles inTlFE JPEG,and. o n the Macintosh platform. PICT documents. Some applications also offer some degree of support for profile
embedding in EPS and PDF donunents, but it's sufficiently variable that
we'll discuss it fully in the individual application-specific chapters that
follow this one.
Embedded-profile workflows are by far the safest choice when your
production chain takes inputs from multiple sources and converts them
to outputs for multiple destinations. such as a service bureau operation.
When you always embed profiles, there's never any ambiguity as to the
color meaning of the numbers in your documents. Many production
people will argue the safest choice is one without any profiles that deals
with color problems tbrough an iterative proof-then-color-correct process. It's only safe because it's familiar, and it's extremely inefscient to
use human skill to solve the problem of various devices having their own
peculiar behavior. Such use of skill and craft is often necessary even in a
color-managed workflow, but to nowhere near the same degree as in a
traditional one.
One major disadvantage of embedded-profile workflows is that they
increase file size, sometimes by a little, sometimes by a lot. Matrix-based
RGB editing space profiles are relatively tiny-less than a ldlobyte-but
if you're uploading 30 images to a Web page, and embedding the same
profile in each one, you're uploading 30 kilobytes of redundant data.
CMYK output profiles can be quite l a r g e t h e ones we used to make
this book weigh in at 2.4 megabytes apiece--and if we chose to embed a
profile in every single graphic in the book, we'd be shoving an extra one
or two gigabytes through the production chain.
Assumed Profiles
The key feature of the assumed-profile workfiw is that, instead of relying on embedding profiles in all our documents, we agree on a single
profile to use for untagged documents that we push through the production chain, and we configure all our applicationsto assume that untagged
documents have this profile as their source (see Figure 10-6).
Figure10-6
Assumed-profile
workflow
assumed RGB
assumed CMYK
484
Hybrid Workflows
In practice, most real color management workflows are hybrids, using
embedded profiles and assumed profiles either for convenience, or hecause applications or devices force one or the other.
For example. Adobe Illustrator can assign profiles to EPS files, but it
can't embed them. So when you transfer Illustrator EPS files to another
application, you have three options: use an assumed profilein the receiving application. manually assign a profile in the receiving application, or
considerthe EPS "print-ready."The last case means thatall colotmanagement must occur prior to saving the EPS file, and thevalues in the file will
be sent to the output device.
It's also important to note that embedded-profile workflows, while robust, aren't bulletproof. (The first person to make a bulletproof worMlow
willget veryrich,very quickly!) If one personopens an image in a non-color-managed application (such as Adobe Photoshop 41, does some minor
editing, and resavesthe file, the embedded profileisgone. In thisscenario,
if you spot what happened quickly you can save the situation by simply
re-embedding the profile with a suitable application.
485
Assume a profile
Assign a profile
Assign a profile, and do a conversion to some other profile
986
Photoshop's Missing
Pmfilewarning
487
Use the embedded profile as the source profile for the object.
Use the embedded profile as the source profile for the object, then
convert from that source profile to another profile.
Photoshop'sProfile
Mismatch (Open)
warning
288
Move the numerical values of the pixels (which means that their appearance will change because it will be governed by the source profile
of the receiving document).
Move the color appearance of the pixels (which means that the numerical values will change to re-create the original appearance in the
different profile space of the receiving document).
Photoshop's Profle
Mismatch (Paste)warning
489
sofr-proof which are reallysets of conversions that are applied temporarily to let you use your monitor to simulate final output-see the sidebar,
"Soft-Proofing Basics," later in this chapter.
In the case of applications like Photoshop, where adocument can only
have one profile. these options are relatively straightforward.You can assign a source profile to a document, you can convert a document to another profile's space with a choice of rendering intents, and you can set
the monitor to provide a live preview of how the document would appear
after a conversion to some other space-so you can, for example, work
on an RGB document while previewing the effects your RGB edits would
have on the file if it were converted to output CMYK.
With applications whose documents may contain multiple objects in
different color spaces, such as page-layout applications, profile assignment becomes hickier.The main factor is that objectsnative to the layout
application are handled differently from linked objects such as imported
graphics. (By native objects, we mean text, lines, shapes, backgrounds,
and so on, that were created inside the application.)
Native objects inherit the assumed or assigned profile that applies to
the document in which they are placed-the key point is that you don't
assign profiles to native objects directly. If the documenr bas ProfileXassigned to it, all native objects assume that profile as their source. If you
change the document profile, you change the source profile for all native
objects.
For linked objects, however,a newly assigned profile only applies to the
specificinstance of the object in that page-layout document. It doesn't affect the original file-to do so. the page-layout application would need to
be able to go out and rewrite the linked file, which the major page-layout
applicationscan't do.
Essentially, the assigned profile acts like an assumed profile inside that
specific page-layout document, and only to the specific instance of the
object to which it's applied-if you import the image again, and place it
in a different part of the page-layout doc, it'll use either the embedded
profile or the default profile. We think that assigning profiles other than
the true source profile to linked objects in a page-layout application is
a dangerous practice, and avoid it in all but the direst emergency. We'd
rather go back to the application that originated the object and assign a
new profile there, then update the link in the page-layout application.
990
Monitor simulation
- .- ~
aWCdr-rum
;
I
]
+display simulation
-
,J
In other applications, such as Adobe Photoshop, Illustrator, and InDesign, simulations are controlled by commands accessed from the main
menu bar (see Figure 10-11).
However they're presented, the soft-proofingsimulationsdo the same
thing. They convert all the supported objects in the document-on the
fly, for display only-to the designated output profile space, then they
convert that simulation to monitor RGB to display the predicted output
correctly on the monitor. (Formats such as EPS or DCS EPS don't allow
page-layout applications to change their preview, so you can't do soft
proofs of objects in these formats.)
Chapter10: Color M a n a g w n t W o r M a
2P1
Soft-Proofing Basics
The nai've View of color management, aspresentedinall too many
vendors' marketingspiels, is that it
will make your prints match ynur
monitor. If you've read this far,
you know that the laws of physics
make it impossible to do so.
What color management can
do, however, is to show you on
your monitor how your color will
appear when it's reproduced in
print. This technique is known as
sop-pmofinzg,and we thinkit's one
of the most valuable things color
management brings to the table.
Soft-proofing first converts the
document's colors to the final
output, then renders those colors back to the display, on the
fly, without actually changing
the values in the document. It6
basically a preview of the final
output.
Soft-proofing has limitations.
Your display has a fixed color
gamut, and it can't show you colors that lie outside it, so some
saturated cyans and orangeyellows that are readily achieved
in print can't be displayed, though
the clipping is very slight. But
there are different ways to ren-
b To
292
Applicationssuch as AdobePhoro.
shop, uthose display
simularion controls are shou~rr
here, letyou change the
sofr-proof settings without
changing the colormanagement preferences.
In applications whose documents contain multiple objects with individual profiles, the rendering intent controls are the same as the ones
offered for soft-proofing. Applications such as Adobe Photoshop, whose
documents contain only one source profile, may allow you to choose a
rendering intent (see Figure 10-12).
mure 10-1P
Printing controls
Photoshop's printing
controls letyou select
a printer profile and
rendering intent.When
you do so, Photoshop
performs a conversion
on the data thatgets
sent to the printer drive,:
994
295
two methods:
Ensuring that both the originating and receiving application use the
same assumed profiles
w RGB profiles are typically small and add little to the file size. while
CMYK profiles are often larger than the actual files themselves.
At least two important CMYK formats-XMYK EPS and C m K DCS
EPS-don't reliably support profile embedding, and are often treated
as "output-ready" formats, both by people and applications.
However,when we don't embed profiles in CMYK, we alwaysleavesome
kind of audit trail that tells us what flavor of CMYK the numbers in the file
represent. We may archive the files in a specific folder that also contains
the profile. or we may include the profile name in the document name,
in the file information, or in whatever form of metadata the file format
permits.
Workflow between applications is perhaps the one aspect of color management where common sense applies. All applications that deal with
color have to make some assumption about the colors represented by
RGB and the colors represented by CMYK. Color-managed applications
can only get those assumptions from one of two places, a default profile
or an embedded profile. If you make sure that your default profiles are
synchronized across all your applications, and you set your applications
to deal with embedded profiles the way you want them to, your color will
flow reliably and predictably Erom one to another.
996
Known sources. If the source profile is known, or, with a little deductive
reasoning, knowable, we can simply assign it, and from then on, the ofrending document is color-managed. A trivial example would be an image from a scanner whose software doesn't embed profiles, for which a
profile is available. We'd simply open the scan in Photoshop and assign
the scanner profile (and then we'dvery likely convert itimmediately to an
intermediate editing space for further work).
A less-trivial example would he an untagged image sent by a peerwho
is reachable by that most-overlooked color management tool, the telephone. Usually, a few questions could determine which space the image
was saved in, and again, we'd assign the correct profile.
9W
998
Mystery meat
999
as soon as you open a mystery meat document in a color-managed application, you're using a known source profile to look at the color. Ariy
application that can convert color from one color mode to another-from
RGB to CMYK, for example--has to make assumptions about the color
appearance represented by both the RGB and CMYK numbers. One ofthe
things that makescolor management acool tool is that, in color-managed
applications, you can easily see and control those assumptions.
All color-managed applications let you set default profiles, which they
use to interpret the numbers in untagged documents, so when you open
an untagged document, you /mowwhich profile the application is using
as the document's source profile, and you know what color that profile
makes the document display on your calibrated monitor.
It may not be a source profile that represents the intent of the person
who sent it to you, but you've gone from knowing nothing aboutthe color
to knowing how it looks in, say, Adobe KGB. Color management purists
might blow a gasket at the notion, but we'd say you've already started to
color manage the document.
The purist (Bruce says "fascist") view of color management is that its
goal and purpose is to fake an original image, and represent it as faithfully as possible on various outputs. Purists see color management as a
scdpel.We liken it more to a Swiss Amy Knife--it's neither as precise nor
as specialized as they claim. But it's a lot more useful.
In fact, it'simpossible to notuse color management in any application
that does color conversions. All you can do is hide the assumptions the
application makes when it does so, which we think is pointless. So as far
as we're concerned, color management starts as soon as you open a file
in a color-managed application.
300
address-it'sapeople problem, not a technology problem. Color management can help by lettingyou tryout various plausible and implausible alternatives, but if people give you untagged files with no other information,
you simply have to use your best judgn~ent.Of course, you can always iry
asking why you're being given untagged files--see the sidebar, "Fear of
Embedding." on the Facing page.
Tip: Always Send Hard-Copy References. If you're dealing with someone whose workflow is obviously non-color-managed, and you're going
through multiple edit rounds, adumyssend a hard-copy reference such as
an inkjet print, cross-rendered to the output space, that clearly indicates
yourcolor meaning. It's unlikely that the other person will see the same
appearance you do when she opens your edited file. so the hard copy
~rovides
a less ambirrnous reference.
lfwe have anagenda in writing this book, it's to make mystery meat go
away. Lack of clear color communication is never a good idea-it simply
creates extra work for all concerned. Embedding profiles is one simple
way to remove ambiguity, but it's not the only way, and if you're dealing
with someone who is seriously terrified of color management, it may not
be the best way. So do whatever you can to eliminate mystery meat, but
remember that gentle persistence almost always works better than wildeyed evangelism, and in those cases where mystery meat is just a fact
of life, use the guidelines we provided above to render it somewhat less
mysterious.
Fear of Embedding
may take persistence to make
the question percolate to a place
where it can do some good.)
Don't make promises. or offer any guarantee other than
that profile embedding won't
make things any worse. Just be
I don't know how to embed gently persistent. If the docuprofiles, or which profiles to ment originator obviously needs
Embedding profiles will change embed. It's hard to argue with help figuring out how to embed profiles, decide if it's worth
my color. Many people have had this one.
t h ~ sexperience when they sent
Very often, though, you'll find providing that h e l p y o u pmba job to someone who had color that people simply want to be ahly don't wan1 to wind up givmanagement configured incor- told what to do with color man- ing endless hours of unpaid
rectly, or who misunderstood its agement. Most applications tech support unless it's to a very
purpose. Of course, when color make it difficult to embed the important client.
Sometimes it's easier to simply
management is set to work right. wrong profile, and easy to embed
embedding a profile makes it the right one. So if you're tired of find out what profilethe originator
much less likely that the color cooking with mystev meat, it's uses for his CMYK or RGB working
will change. Remember-a single always worth asking the question. space. and simply apply it yourprofile simply describes. Itdoesnt "Why would embedding profiles self to incoming work. Profiles
make things worse than they are aren't the onlv way to convey coldo anything to the file.
or meaning, just the simplest and
now?"
Ifno good answer is forthcom- most automatic. But any small
My r m l c e provlda/color gnu1
IT guy/drlnklng buddy lold me ing. gently suggest that profile steps you can take to reduce the
not to. People generallv fear embedding might be a good idea amount of mystery meat in your
what they don't understand, and in this workflow. (If you're at the diet will make you a healthier and
bottom of a long food chain. it happier color management user.
t~ to make sure that no one else
Convert all your color to final CMYK,don't embed any profiles, and
submit the job.You may have to go through some rounds of proofingand
correction-that's the normal, expected workflow-but your first submission will likely b e in the ballpark
Some non-color-managed shops will claim that they can accept RGB
files a n d convert them to CMYK themselves. We usually treat such claims
~ l t suspicion,
h
t o say the least. If the shop can rell us what flavor of RGB
they expect, we may a t least go ahead a n d try a test. But if the response
makes it clear that multiple flavors of RGB is a concept they've yet to entertain, we'll walk away.
302
Understanding Workflow
In 1111schapter, we've tried to present the essential workflow concepts
and features that all color-managed applications share, no matter how
they're presented, while relating them to the fundamental concept that
color management does only two things-convey color meaning, and
convert dcvice values to preserve that color meaning.
304
Once you grasp these basic concepts, you'll find that you can look at
just about any application and figure out what each color management
feature does, because they always boil down to some combination of
the two fundamentals. In the following chapters, we'll lookat the specific
ways color management is presented in someofthe most common colormanaged applications, but we can't cover them all, and it's often all too
easv to get bogged down in the details. So use this chapter, and the concepts it presents, to keep the biggerpicture in mind when you're grappling
with the minutiae ofthis or that application-theanswer is almost always
simpler than it might first appear.
Color
ianagement in
the Operating
System
Who Does What to Whom, When?
Apple and Microsoft tend to paint an overly rosy picture of color management as a panacea that will make whatever comes nut of your desktop
printer match your monitor, automatically.Anyone who has ever printed
from a desktop computer, or has a passing knowledge of the laws of physics, knows othenuise. The truth is that 0s-level color management does
less than the marketing hype, but it also does much more than the marketing hype.
It does less in that 0s-level color management can't change the gamut of
your printer to match that of your monitor-it can come reasonably close,
but there's simply no way you'll get that RO. GO, B255 blue out of your printer
(or,for that matter, on any other reflective hard-copy medium).
But it does more in that it's not just a color management system-it's
a whole architecture for color management systems to live in. OS-level
color management provides a whole slew of services that applications can
call to do all sorts of useful things, but in some cases makes us do more
work than should be necessary.
306
308
Second Edition
Mac OS 9
On Mac OS 9. Colorsync3has two p i e c f f a system extension called "ColorSync Extension'' and a contml panel called "ColorSync." The only part
of the ColorSync Extension that might concern users is the Applescript
dictionary it contains, accessed by the ScriptEditor. (See Chapter 17. Alltomntion and Scripring.)
Thecontrol panel. on the other hand, is exclusively for users to manipulate (see Figures 11-1 and 11-21. Theconnol panel is misleading because
it implies that it will universally use the profiles specified under "Profiles
for Standard Devices" and "Default Profiles for Documents." Nothing
could be further from the truth. Tn fact, applications must be written to
request this information specifically from ColorSync. A few of the major
applications offer the option to use the "Default Profiles for Documents"
profiles, but we can't think of anythat do so by default, and we don't know
of any that use "Profiles for Standard Devices."
The ColorSync control panel represents a laudable attempt to create a
single point of access and consistent user interface for configuring color
management for all applications. It was great in theory but since all the
major applications aim for cross-platform parity, and ICM lacks any comparablefeatures, it didn't workout in practice. So youcan safebignore the
Profiles tab of the ColorSynccontrol panel entirely. However. two settings
are important.
309
30
Monitor Settings
In the Monitors control panel, click on the Color bunon and you'll be
presented with a list of ColorSync profiles (ICC profiles) to select (seeFigure 11-4). Each display connected to your Macintosh can have a separate
display profile selected, but don't count on applications performing display compensation on anything other than the primary display. (Adobe
Photoshop 6 and7 are the only applications we know of that can perform
display compensation to multiple displays on Mac OS 9.)
If the profile contains the vcgt tag, which most do, the Display Managerupdates the video card LUTswith the correction needed to place
the monitor in the calibrated condition defined in the profile.
The selected profile becomes the displav profile for the current display
The effect of updating the video card LUTs happens immediately and is
usually visually obvious. Changing the display profile may have no visible
effect, but applications that query the system for the display profile use the
one you specify here for display compensation. Adobe applications are well
behaved in asking the svstem for the display profile, but most other applications fequire you to specify the display profile in their settings manually-watch out forthis potenlially major pidall.
Profile Locations
Profiles are usually 5toredinHard Drive:System F01der:ColorSync P~ofiles.
However, some older applications and printer drivers insist on finding
profiles in the old location. Hard Drive:System Fo1der:Preferences:ColorSync Profiles. Other applications may store profiles in subfolders in the
Hard Drive:System FolderApplication Support folder, though the ones of
which we're aware always place an alias in the ColorSync Profiles folder
to let other applications use the profiles. Since some applications don't
resolve aliases, and others don't look deeper than the root level of the
ColorSync Profiles folder, this doesn't always work, so ifyou have aprofile
that appears in some applications but not others, try placinga copy in the
root level of the ColorSync Profiles folder.
32
Rules of Engagement
hlacOSXPantherhas always-on colormanagement, as previously stated.
What does thu mean? It literally means that the OS will perform a conversion no matter what, but the conversion could be what's called a null
transform. For display purposes, a null transform occurs when the OS
assumes the current display profile as the source profilefor an untagged
image or object, and also uses the display profile as the destination. Since
they are the same, no conversion occurs. Likewise when printing with
raster drivers. a null conversion occurs when Generic RGB is assumed as
source as well as destination.
Apple seems obsessed with the problems created by untagged files,
so they've embarked on a course of making assumptions on how to deal
wih them--even if the untagged file is a prematched print file on its way
lo the printer driver! Making matters somewhat worse, the application
of the assumptions in Panther is inconsistent, and even Apple's own applications don't always behave as expected. But here are some guidelines
to help put it into perspective.
313
ded profiles for tagged files, or a selected assumed profile for untagged
files as source. This is display compensation.
The key point is that the application determines the sophistication of
color management. At this point. ColorSync will bow out if it isn't otherwise asked to be involved by an application.
Input. For scanners and digital cameras, the profiles selected in ColorSync
UtiliQoDevices window are used only by applications that look for these
settings. Image Capture,which is both an applicationand a n N I provided
by Apple, looks to these settings as default Image Capture allows you
to override the default within the application itself. Your manufacturerk
scanner driver invariablyignores this, and for capture purposes ColorSync
is uninvolved, again, unless requested by the application or driver.
Print. When you print from any application using a raster driver, and
when you print from applications that do not generate their own PostScript stream using a PostScript driver, a PDF spool file is generated. The
application sends drawing commands to the OS, which in turn produces
the PDF spool file.
b
The behavior of the print driver becomes important at this time, because its settings determine the destination profile ColorSync will use.
PostScript drivers are fairly straightforward, and are discussed later in
this chapter.
Raster drivers are the main concern because ColorSync affects them
no matterwhat. Ifyou select aproprietary color management option ( i . ~ .
anything but ColorSync),then ColorSync assumes Generic RGB for the
destination profile. The result is a null transform when applications submit untagged RGR data.
S14
a5
Profile Locations
Mac OS X stores profiles in a variety of locations, and in order for it to
make any sense, a bit of background on Mac OS X is necessary. Mac OS S
is designed as a multiuser operatings)stem.You may only have one user,
but the system is still designed for more than one. Thus, the locations
for profiles follow the general rule that there are five possible "domains":
Apple only all users, a specific user, a specific application, and network
For practical purposes we list just the first three:
/SystemlLibra~lColorSynclProfile~-All
userscan use profiles stored
here, but they can't be removed or supplemented unless you have a
special set of keys. Since this is Apple's domain, nothing except the
Mac OS installer should remove profiles from or add profiles to this
location
/Usersl<usemame>lLibrary/ColorSp~/Profile~Profiles
in this location are only available when this user is logged in, and aren't available to other users; only thisuser can add profiles t o o r remove profiles
from this locarion.
3l6
ColorSync Utility
The ColorSync Utility has evolved from its lowly beginnings as a slightly
beefed-up system preference to a fairly handy toolkit. It incorporates the
old ProfileFirst Aid utility, and addssome nifty featuressuch as3D gamut
comparisons of profiles, and the ability to view the individual tags inside
profiles.
317
n g u n 11-6
Mac OS X ColorSync
panel: Default Profiles tab
Mac 0s X ColorSync
panel: C M M s tab
38
mure n-9
ColorSync Utility:
Profile Info
UCN 11-10
Mac OS X ColorSync
Utility,Devices window
What does this do exactly?If the application or driver you use doesn't
specifically look to these settings, they do nothing. We can confirm that
changing the Current Profile for a display device has the same effect as
selecting it in the Displays panel in System Preferences. If you use Apple's
Image Capture application, changing the Current Profile for your listed
scanner or camera will change the default profile used for embedding in
captured images.
For printers it's dicey. The idea is that if you tell your printer driver to
use ColorSync, the Current Profile selected will be used as destination.
The problem is that not all drivers play along with this rule, which seriously undermines the usefulnessof print driver level ColorSync support.
To date we know of no Epson printer driver that honors custom profiles
selected in the ColorSyncUtility,and Apple was unable to provide us with
information regarding other vendors' level of compliance. See the section
on printing later in this chapter.
Filters (also known as Quartz Mters).We really hope Apple works on
this feature because it sounds like a great idea, but due to non-standard
terminology, an ill conceived user-interface,and bugs, its real-world useMness is lacking. Filters can be used directly in ColorSync Utility itself,
or in the standard print driver under the ColorSync>Quartzfilter pop-up
menu. See Figure 11-11.
3P1
For example, Chris created a filter set to "Convert color data to," which
is Quartz Filter terminology for "Destination profile." Opening a PDF in
ColorSync Utilitywith this filter, and checking the Preview checkboxin the
upper-left comer of the resulting window showing the document, would
make ColorSync convert all objects in the PDF to SWOE and then display
them on-screen. Similarly, when printing from an otherwise non-colormanaged application, selecting this Filter in the ColorSync portion of the
print driver would first convert the document to SWOP, and then ColorSync color matching would convert again to the profile for the printer
you're printing to. In theory.
In practice, as previously mentioned, many inkjet printer drivers don't
play along well, which makes hard proofing a game of chance. Other
329
At least two and possibly three destination profile pop-up menus are
possible.
The clauned PDFIX-3 support doesn't pass preflight in Acrobal6. Pitstop Pro. PDFIX Inspektor,or PDFIX Checkup: and the OS ignores the
OutputIntent in existing PDFIX-3 documents so you can neither soft
proof nor hard proof them. We aren't sure where or how PDFIX-3 is
supported in OS XPanther.
Windows
ICM 2.0 (ImageColor Management) is built into Windows 98 and higher,
includingWindowsXP.Like ColorSync, ICMisasetofAPIs intended for use
by programmers. Outside of printer drivers, and applications specifically
written to m e ICM 2, there's only one user setting, but it's an important
one to which you should pay special attention.
Figure n.m
Display Properties:
Settings tab
Figure n-u
Display Properties,
Advanced: Color
Management tab
you save the document from Review, such as you might do when
you wanted to change formats.
TIFF and JPEG are left untagged.
while PDF is tagged with Generic
RGB, and JPEG 2000 is tagged
sRGB. The idea of converting the
data automatically on opening is
had enough, but to then embed
obviously incorrect profiles is
even worse. AU these behaviors
have been confirmed as bugs.
For untagged documents, Preview assumes Monitor RGB (i.e.,
341
3%
Windows 2000,XP--C:\W1nNT\System32\SpooI\
Drivers\Color
Color-Managed Applications
Color-managed applications knowwhat ICCprofilesare, anduse them to
at least some degree. Most of these applications use either ColorSync or
ICM to do color-management tasks such as color space conversions.
395
CUPS
CUI'5 stands for the Common
Unix Printing System. Apple
ha%touted CUPS to the graphic
arts community as a good thing,
but hasn't done a very good
job of telling us why we should
care. The printing architecture
designed for Mac OSX as embodied in Mac OS 10.0 and 10.1, had.
let's just say,lots ofproblems.
Sa it got gutted in favor of CUPS.
CUPS is primarily a scheduling
and queuing system, handing off
print jobs from applications to
appropriate filters, drivers, and
printer modules. It's the center of
the print architecture, and therefore defines i t
Nowwehavetwoldndsofprinter
drivers. We have the original architecn~re'sPrinterModules,forwhich
Apple created a bridge so that
396
The sure way to distinguish a color-managed application from a noncolor-managed application is to snoop around in the program itself.
Color-managed applications have preferences for configuring source,
destination, and possibly display profiles (ifthey don't request thedisplay
profile from the operating system).
So where is the color management actually happening? From a programming point of view, it's in the application. While ColorSync or ICM
may actually be doing the work. they're APls, not standalone programs.
Think of it like this: ifyou drive a friend to the airport, did you or the car
do the work?Wen, both.
Source profiles. Color managed applications can hand off the source
profilefor yourdocument to the operatingsystem at print timealongwith
the data to be printed. but with the exception of the Adobe applications,
this seems to be fairly rare. The point of doing so is to provide the source
profile(s),and let the printer driver and operating system do any subsequent color management. However, color-managed applications can
already do the conversion to print space whiie producing the print stream,
so most of them don't include source profiles in the print stream.
Nan-Color-Managed Applications
Previous examples of non-color-managed applications are Microsoft
Word, Excel, and Powerpoint, as well as most Web browsers. However,
this has become a little more blurred on both operating systems' latest
versions of these applications. Microsoff Office applications honor embedded profiles for preview. Some applications pass source profiles onto
the OS at print time: others convert to Monitor RGB first. then submit the
print job tagged with the current display profile.
Non-color-managed applications send the RGB values in the file directly to the monitor, so the sensible assumption for a source profile for
filesgenerated by these applications is the display profile,since it defines
the color the monitor produces in response to the RGB values.
To colormanagefiles From these applications,export them asTIFE JPEG.
or as a Postscript file produced by printing to disk, then import them into
a color-managed application, assign the current display profile, and resave
with the display profile embedded. From that point onward, the files are
color managed.This technique works for screen shots, too. (Mac OSX Panther screen shots are embedded with the current display profile.)
397
Default Behavior
Each rnanutacturer seems to decide a different default behaviot lor their
printer driver, and sometimes they decide on different defaults for different models orchange the default behavior betweenversions of the driver.
Most raster drivers default to proprietary color management rather than
to ColorSync or ICM.
PostScript printers also vary their default settings, but we know of none
that default to Colorsyncor ICM-at least not directly.They almost d l use
Postscript color management when receiving RGB data, to convert it into
CMYK in the printer itself. Some also use Postscript color management
when receiving CMYK data. The printer driver option that controls this
is usually called something like color correction color rnnmgement, or
simrtlation.
328
329
Raster Drivers
Usingprinter driver color managementwith raster printers and non-colormanaged applications boils down to choosing a destination profilethe
source profle is largely out of your control as it's assumed by either the
application, printer driver,or operatingsystem.Where you choose the destination profile depends on the operating system.
We can't possibly cover all printer drivers, so let's use the example of
printing to an Epson Stylus Photo2200from Microsoft PowerPoinl, atypical non-color-managed application. You should be able to find similar
terminology in other printer drivers. If you don't find a ColorSync or ICM
option in your printer driver, then it almost certainly doesn't support ICCbased color management.
Mac 0 s 9. When you open the printer driver, the default behavior is set
to Automatic. To access the ColorSync option, you must select Custom in
the Mode portion of the driver, and click the resulting Advanced button
(see Figure 11-14).
in the resulting dialog, look in the Color Management section.The default setting is for the Color Controls radio button, so select ColorSync
here (when you're printing from an application that does its own color
management, you'd select the setting you used when making the profile
For this printer, usually No Color Adjustment).See Figure 11-15.
Epson drivers select aprinterprofile based on the mediaand resolution
settings you've selected. Some printer drivers allow you to select a specific
330
d Edition
profile here manually but in nearly all cases it must be the canned profile
supplied by the manufacturer. We haven't had much success in getting
custom profiles to appear in Mac OS 9 printer drivers, even by replacing
the profile with an identically named profile.
Mac OS X Things are quite a bit different in Mac OS X, starting with the
print dialog (see Figure 11-16),The third pop-up menu itemlists different
views, and the one you want is Color Management. Select ColorSync,and
you'll see something like Figure 11-17.
~
~~~
~-
-.
'
me: ! **"dad
*1
hlna.:
-!?&
--*
33l
Where are the printer profiles? OnMacOSX, each device registers a device profile. Some printers, such as the Epson Stylus Photo 2200, register
a profile for each media type they support. You don't need to do anything
unless you don't want to use the registered profile for the media you're
using. The ColorSync Utility, discussed earlier in this chapter, is how you
theoretically can override the registered profiles. In some cases this works,
and in other cases it doesn't. With native printer drivers, it's hit or miss,
and with Epson drivers it appears to be most often a miss. If you are using
PostScript driversthat registeryour printer, or Gimp-Print drivers, custom
profiles set in the ColorSync Utility generally seem to work.
Mac OS X 10.3 print dialogs contain a new "ColorSync" menu item,
where you can access Quartz filters, mentioned earlier, as well as a Color
Conversion menu. For raster printers, the only option available is Standard. See the "PostScript Drivers" section for more information on this.
The version of OS X that was current when we wrote this lacks any
mechanism for selecting arenderingintent to use with printer driver color
management. Once you've selected the desired profile for the intended
media type in the ColorSync Utility, you simply print your document.
Windows XP. Windows printer drivers share similarities with both Mac
OS 9 and Mac OS X drivers. Using the Epson Stylus Photo 2200 as an examole again, in the main mint dialoe. click on the Advanced button (see
332
Figure 11-18). The resulting window contains a Color Management section where you select ICM (see Figure 11-19),As in Mac OS X, there are no
options--they're determined from alist of associated profiles.We like that
the driver displays the profile that will be used by the OS as the destination profile. Also, note that onWindowsXP you need to first select ICM if
you wish to select No Color Adjustment, such as when using application
level color management.
ngure n-18
Chapter lk Cdor M
a
-
n g u 11-91
~
nwre n-PP
Epson Stylus
Photo 2200: Properties,
Color Management tab
In the Operating S p k m
333
334
PostScript Drivers
ColorSync and ICM can affect PostScript output, even though neither actually knows what PostScript is. Non-color-managed applications don't
generate PostScript themselves--they send drawing commands to the
operating system, and the PostScript printer driver turns those QuickDraw, GDI, or Quartz commands into PostScript. The operating system
can color manageQuickDraw,Quartz, and GDI/GDI+routines, then produce the PostScript stream already color managed. The latest Mac OS and
Windows operating systems can also produce CSAs (Color Space Arrays,
which are PostScript source profiles). Note that applications that generate their own PostScript (which virtually every color-managed application does) aren't affectedby ColorSynclICMsettings, so PostScript printer
driver color management simply doesn't work with these applications.
Mac OS 9 Laserwriter8:
ColorSync Color
Matching
335
the same as for raster printer drivers, with the exception that the current
display profile is always the assumed source profile. You simply choose
a destination profile, which normally should be the profile for your intended destination PostScript device.
PostScript Color Management is an option we don't recommend, both
becausewe know of very few people who have madeit work, and because
there are precious few tools to help anyone do so. The way it's supposed
to work is that the assumed source profile (the current display profile)
gets converted by ColorSync into a Postscript CSA (Color Space Array).
The selected destination profile gets converted into a PostScript CRD
(Color Rendering Dictionary),and both are sent with the 0s-generated
PostScript print stream to the printer. The Postscript RIP uses the CSA
and CRD as source and destination profiles, respectively, and makes the
conversion. If you get it to work and it doesn't cause you confusion or
misery, feel free to let us know.
Tip: It's Only Tagged If ihe AppllcaMon Knows It's Tagged. ~fthe application being used to print doesn't know what an embedded profile is,
the image isn't considered tagged by the operating system.
b
3%
There are two gotchas inherent in printing under Mac OS X 10.2 and
earlier from applications that don't generate their own PostScript to a
PostScript printer. First, there's no way to avoid sending a CSAto theprinter, so there's no way to avoid PostScript color management (unless your
RIP simply ignores CSAs, which is relatively rare). So don't print test files
From such applications. Second, the destination profile is almost always
the printer's built-in CRD, which is usually a generic placeholder rather
than an actual description of the printer's behavior.
Mac OS X PostScript
driver: ColorSync menu's
Color Conversion options
Chris wondered if the dog, the pigand the pony would have to squaredance under a full moon and shake hands afterward to start seeing such
examples of cooperation. However, technically the "In-Printer" option
should not apply either unless PostScript color management is selected in
the application. There's still room for improved communication between
the parties, but rest assured that the OS will not modify PostScript print
streams from applications that generate them.
For PostScript printers the option is either "Standard" or "In-Printer."
In-Printer is the behavior we were stuck with in 10.2, with one exception.
The best drivers let you specify a source and a destination profile,
convert the data from the source to the destination during the scan, and
embed the destination profile in the scanned image on save, whiie also
338
using the display profile to display the image correctly on the monitor.The
worst ones have a single button marked ColorSync or ICM that converts
from a hidden generic scanner profile to thedisplay profile, and produces
untagged RGB as output. Most fall somewhere between the two extremes,
but the most common problem is the inability to let the user specify a
custom scanner profile as the source profile. In most cases, we find that
the easiest coulse of action is to find out how to turn off both color management and any autocorrection features in the scanner driver, treat it as
dumb and raw, bring the scans into Photoshop, and assign the scanner
profile there. Some scanner drivers make this procedure more difficult
than others, but it's rarely impossible.
If you decide to use scanner driver color management. you need to
confirm whether the driver embeds the scanner profile, or uses it as a
source profile for a conversion to some destination profile. If the latter,
what is thedestination?Ifthere7sno explicit setting for the destination, it's
prohablythe display profile, which the scanner driver grabs automatically
from the operating system. That means that allyour scans get clipped to
the gamut of your displa): which is far from ideal.
Scanner drivers that operate as Photoshop plug-ins need special attention, because theAPI that lets thedriver passasourceprofile to Photoshop
along with the pixels hasn't been implemented in any scanner software
we've encountered, so the images always come in as either untagged or
working space RGB. If the scanner driver actually converted the pixels to
working space RGB, that's fine. If it didn't, you need to assign the scanner
profile manually.
Using the Epson Perfection 3200 Photoshop plug-in driver as an example, note that by default proprietary color management is used. If you
select ColorSync the driver will ask ColorSync to use the specified source
and target profiles to convert the file. Remember, after conversion what
was selected as target (destination profile) becomes the source profile
for the scanned data. Be aware many of these Photoshop plug-in drivers
do not inform Photoshop of the proper source profile.They may open in
Photoshop "Untagged"or tagged with the RGB WorkingSpace profile. Either way this is incorrect,you will need to manuallyassign the proper protile if you scanner software behaves this way. See Chapter 12. The Adobe
Common Color Architecture, for more information on assigning profiles.
339
A--a
The Adobe
'ommon Color
Architecture
I
Color Management in
Adobe Photoshop,
InDesign, and Illustrator
On our bleaker days, we wonder why all vendors that implement color
management feel they have to do it their way, with their own unique
user interface and their own unique terminology. So we derive a certain
amount of comfort from the fact that Adobe Systems has at least attempted to standardize much of the user interface andmost of the terminology
between its three main color-managed applications. Adobe Photoshop,
Adobe Illustrator, and Adobe InDesign.
We think that Adobe has done more than any other vendor in finding
rational ways to present color-management options to the user, and the
integration between the three applications generally makes life easier.
However, since the three applications do rather different things, some
of the apparent similarities are misleading-we'll point these out as they
arise. And, sometimes, the more obscure consequences of some of the
settings may not be particularly intuitive, so we'll likewise flag these when
we get to them.
We'll start by looking at the settings that really do work identically in
all three applications.
342
Adobe Photoshop, Illustrator, andInDesign all share averysimilarand somewhat formidable-looking dialog box called Color Settings (see Figure 12-1).
Figure 19-1
Color Settings
Photoshopk
Color Settings
L
-
- L -~ . ? ~ ~ ~ * * ~
15- ,.,..".Mrn.-L.
1
6"
5 r*-raa.u*r-.
-
-"
:rm-7
~-
p..<---.~
a m "
m
-w.r**d"t".p..,
",--
%.-d.d---
Color snft
--
9 m a b k color ~
Sewings
'
I.11 W O M Cobr
@ ~ d v a m c dMode
Working sm<n
-
343
The Senings menusimply containssavedpresets for theColorSettings dialog box. Settings files created in one of the threeapplications can he used
by the other two, which makes synchronizing the behavior of the three
fairly easy. However. Photoshop has more options than InDesign, which
in turn has more options than nlustrator-so if you want to synchronize
Photoshop's setting witheither or both of the other applications, save the
settings from Photoshop, and if you want to synchronize InDesign and
Illustrator, save the settings from InDesign.
Saved settings shordd appear automatically in the Settings menu, and
in the majority of cases, they do. If you find they don't, check the location
of the settings files-the file extension is .csf. On Mac OS 9. they're stored
in the Hard Drive:System FolderApplication Support:Adobe:Color: Settings folder: on Windows they're stored in the Program Filev\Common
Files\ Adobe\Color\Settingsfolder.
The somewhat anarchic situation that applied to previous versions of
the applications under Mac OSX has been addressed in the CS release:
Photoshop CS, InDesign CS, and Illustrator CS all default to saving them
inthe lUserslcusemame>ltibrarylApplicationSupportlAdobelColorlSettings folder, though you can manually load .csf files saved in the main I LibrarylApplication SupportlAdobelColorlSettingsfolder,too. If you want to
make the color settings available to other users, the simplest solution is
create aliases of your settings in the main Library folder.
Macintosh users get one extra preset. labeled ColorSync Workflow.
When you choose this setting, the application uses the RGB, CMYK,
and in the case of Photoshop, Grayscale profiles specified in the Default
Profiles for Documents panel of the ColorSync control panel (Mac OS 91,
or under the Default Profiles tab of the Preferences panel in ColorSync
Utility (Mac OS X). Also, on both operating systems the application uses
the CMM chosen in ColorSync-see "Engine," later in this chapter, for
further ramifications. Unless you really know what both you and the OS
are doing, we recommend that you avoid this option. which may well
disappear in the future.
344
Default Profiles-WorkCng
Spaces
The WorkingSpaces section lets you specifi.default profiles (called"Working Spaces" in Adobe's terminology) for RGB and CMYK. The exact role
that these profiles play depends on the settings you enter elsewhere in
the dialog box, but they always represent the default profile--either assumed or assigned-for untagged RGB and untagged CMYK, and for new
documents.
When the'ildvanced" checkboxis unchecked, your choices are limited
to a recommended set of profiles for RGB and CMYK. But you can control which profiles appear in the lists when'ildvanced" is unchecked. The
lists simply show the profiles in the Recommended folder, so any profile
you install there will show up in the list. This mechanism provides an
administrator aconvenient way to limit the choice of profiles in the three
applications to "safe" ones.
On Mac OS 9, they're stored in the System Fo1der:Applicatinn Support:
Adobe:Color:Profiles:Recommendedfolder, on Windows they're stored in
the Program Files\Common Files\Adobe\Color\Profiles\Recommended
folder, and on Mac OS X they're stored in the ILibrarylApplication SupportlAdobelColorlPmfileslRecommendedfolder. (In all cases, the folder
is aliased to the main Profiles folder, so any profiles you install in the
Recommended folder are available to those other applications that search
more than one level deep for profiles in both the main Library and the
user Library.)
If you turn on the"Advanced"checkhox, the RGBWnrkingSpace menu
lists all the installed bidirectional RGB profiles, and the CMYK Working
Space menu lists all the installed bidirectional CMYK profiles-you can't
use unidirectional input profiles that only convert from device values to
PCS as working spaces. (In the case of RGB, you probably don't want to
use adevice space at dl-see "Intermediate Spaces." in Chapter 10. ColorManagement Workfloru.)
346
Convert to Working Space. This policy is best thought of as an automation feature.W%en the application opens a tagged document, it performs
a conversion from ihe embedded profile's space to the current working
space. When it opens an untagged document, it uses the working space
as an assumed profile and keeps the document untagged.
When you move native RGB or CMYK objects lrom a document in one
space to another in a different space, the application always performs a
conversion from source to destination, preserving color appearance and
changing the numbers.
As a general rule. we set all ourpolicies to Preserve Embedded P r o f i l e s
that way, we at least get to evaluate the image in its profiled space before
deciding what to do next.
Warnings-Manual Ovemdes
'The Missing Profile warnings in Photoshop and InDesign and the Profile
Mismatch warningsin all three applications let you manually override the
default behavior dictated by the color-management policy currently in
effect. The policies determine which radio button is checked by default
347
in the warning dialogs, but the same options are available n o matter
which policy is in effect. However, since each of the three applications is
designed to do different things, the warnings are presented slightly differently in each one.
The Missing Profile warnings appearwhen you open anuntagged document, and offer the options listed below.
Photoshop Missing
Profile warning
.
The warning offers four options:
b
Assign profile lets you tell the application to assign any profile that's
applicable to the document's color mode (you can only assign RGB
profiles to RGB documents and CMMC profiles to CMYK documents)
and treat the document as tagged.
Assign profile, then convert to "working RGBICMYK" lets you tell the
application to assign any profile that's applicable to the document's
color mode, then convert from that protile to the Working Space for
that color mode, and treat the document as tagged.
348
349
Assign pmfile lets you tell the application to assign any RGB profile in
the firsr warning, and any CMYK profile in the second one. Untagged
placed objects assume these proNes as source and remain untagged.
~ b l i y ~ k
nlustrator's Missing
Profile warning
Assign current working space tells the application to assign the working space profile and treat the document as tagged.
Assign profile lets you tell the application to assign any RGB profile to
an RGB document, or any CMYK profile to a CMYK document.
The Profile Mismatck Ask When Opening warning appears when you
open a document with an embedded profile that's different from the current working space.
350
C19-5
as
Photoshop's Embedded
ProfileMismatch warning
.B
."
emkdbcd cola
,.a<.
.ron1.
*a,*#".
Use the embedded profile (instead of the working space) preserves the
embedded profile and treats the document as tagged. The embedded
profile is used as the source for all conversions.
3fi
ngure 19-6
InDesign's Embedded
profile Mismatch
warnings
'
-me
Embdded
Imn*
Ismatch
Embedded R*IP17MaxK-R-S-ZllO
Convert the document's colors to the current working space tells the
application to convert the color from the embedded profiles to the
working space profiles (which become the Document profiles for this
document), and treats the document as tagged. It doesn't convert
placed objects, but untagged objects use the new Document profiles
as assumed source profiles.
Discard the embedded profile (and use current working space) tells
the application to discard the embedded profile, assume the working
space profile, and treat the RGB or CMYK elements in the document as
untagged. Untagged objects use the workhg space profiles as assumed
source profiles.
352
Illustrator's Embedded
Profile Mismatch warning
Convert document's colors to the current working space tells the application to perform a conversion from the embedded profile to the
working space profile, and treats the document as tagged with the
working space profile.
Discard the embedded profile [don't color manage) tells the application
to discard the embedded profile, assume the working space profile,
and treat the document as untagged.
Annoyingly, both InDesign and Illustrator take the warning a step further by displaying an AssignedProfile Mismatchwarningshould you have
the temerity to assign a profile other than the working space in the Missing Profile dialog box. This is the kind of behavior that gives color management a badname. Photoshop sensibly refrains fron doing so, and we hope
the other applications will follow suit in a future release!
Profile Mhmatch: Ark When Pasting warning. The last set of warnings
lets you override the default behavior when you move elements (or in
the case of Photoshop, selected pixels) from a document in one space to
another in a different space, by copy and paste or drag and drop. It only
353
applies when both source and destination document arein the same color
mode--RGB to RGB or CMYK to CMYK. If you move elements from one
color mode to another, a conversion always occurs-you can't paste RGB
values into a CMYK document or vice versa. The warning offers the same
pair of options in all three applications (see Figure 12-8).
The IOUrce data's cob, P.ORIC dm5 not matrh the deW"atlon
documenl'l d o 1 vroRIe.
sourre:
I ~ O -
RGS 119981
In this situation, the only choices are to move the RGB or CMYKvalues,
in which case the appearance will very likely change, or move the color
appearance, in which case the RGB or CMYK values will change.
354
Advanced Option+Default
Conversion Settings
When you enable the 'Rdvanced" checkbox, new controls appear that let
you control how the applications perform conversions, including not only
the ones discussed above, but all other conversions that don't present a
user interface with a choice of conversion options. This includes choosing a different mode from Photoshop's Image>Modemenu, Illustrator's
File>Document Color Mode and Filter>Colors>Convert to RGBICMYK,
or InDesign's Color palette pnp-out menu (see Figure 12-91.
InDesigrlk Conr'er-sioilOptions
355
mine. This option allows you to choose a specific CMM from the ICCcompliant CMMs installed on your computer.We're big fans of the Adobe
[ACE) e n g i n e i t seems to be remarkably bug-free and accurate. Its only
major downside is that it's only available inside Adobe applications, so if
you need to make sure that you're getting exncriy the same conversions
inside and outside Adobe applications, you'll need to settle on a CMM
that's installable as a standalone.
Most ofthe items on the menu are self-explanatory-it's simply a list
of different CMMs-but Mac users get one extra item, Apple ColorSyc,
that's a bit more mysterious. When you choose Apple ColorSync, the application uses the CMM specified in the ColorSync control panel (Mac OS
9) or the ColorSync panel found in System Preferences (Mac OSX). If you
choose Automatic, each profile looks for its preferred CMM, which then
gets used for the conversion between that profile and the PCS. The positive aspect of this is that you ensure that any profiles containing "secret
sauce" that's reliant on a particular CMM will get used to their fullest potential. The negative is that it's veryunlikely that you'll know at any given
moment which CMM is doing what to whom!
Intent. This option lets you choose the default rendering intenl. which
is used forall conversions that don't let you specify a rendering intent at
conversion time. For those into trivia. it also affects the LAB values in the
Info palette. so ifyou arewondering why the LAB values in the Info palette
don't match up to actual measurements, it's because this setting isn't set
to absolute colorimettic.
Note that the default rendering intent is relative colorimetric luith
black point cornpermtion, which is not at all the same thing as relative
colorimetric without black point compensation--see "Use Black Point
Compensation." below.Weleave this setting at the default. but ifyou find
that youwant tousesome other rendering intent more than half the time,
you may want to change it to the one you use most often.
356
Black point
compensation
When "Use Black Point Compensation" is turned off, it's possible to get
either of two undesirable outcomes:
b
If the source has a lower black point than the destination, all values in
the source that are darker than destination black get clipped to black,
destroying shadow detail.
If the source has a higher black point than the destination, the converted color contains no true blacks, so the result appears washed out.
357
Like the Color Settings, the controls described in this section operate
at the document level. They don't affect the behavior of linked graphics
with embedded profiles in InDesign, although they clo affect the assumed
profile for linked untagged graphics.
Assign Profile
All three applications offer anAssign Profile command. It letsyou do three
things:
b
Untag any document (don't color manage). Working spaces are assumed as source.
Assign Pmfile(s)
dialog boxes
358
--
Convert to Profile
Photoshop and InDesign both offer a command labeled Convert to Profile,
but due to the different nature of the two applications, they dovery different things.
Photoshop's Convert to Profile. Photoshop documents are always governed by a single profile, so assignments and conversions are both relatively straightfomd. Photoshop's Convert to Profile command is found
on the Mode submenu of thelmage menu.The dialog boxlets you choose
a destination profile, aCMM (or Engine, in Adobe terminology),a rendering intent, and a "Use Black Point Compensation" checkbox (see Figure
12-12).
359
InDesign's Convert to
Profile dialog box
360
361
or
t Check the "Show Import Options" checkbox in the Place dialog box,
then turn off the "Enable Color Management" checkhox in the Image
Impon Color Options (see Figure 12-14).
nwn12-14
369
Tagged host documents have two Document profiles assigned, one for
RGB, one for CMMC Changes tothe working spacesdon't S e c t thedocument or the Document profiles. and therefore don't affect the placed
graphic. If you change the Document profiles [byusing Assign Profiles
or Convert to Profilel, then the placed untagged graphic is affected.
Image Color Settings. The Image Color Settings command lets you assign a different profile to placed graphics on an object-by-object basis
[see Figure 12-15).
lmage Color Settings lets you assign a specific profile and rendering
intent to a placed object.If you assign a specificprofile, ithecomes theassigned profile for that instance of the placed object, and remains in effect
until you change it by assigning a different profile through Image Color
Settings. If you choose Use Document Default in Image Color Settings,
you're in effect asking InDesign to treat the image as untagged, which
means the Document profiles will apply.
363
often the processwindsup beinga bit like doing brain surgerywith a Swiss
Army knife, and we've seen Illustrator's approach to color management
reduce grown men to tears. This is particularly true in the case of images
placed in Illustrator.
The first key point to understand is that Illustrator always includes a
copy of the placed image in EPS files. Illustrator itself doesn't seem to be
aware of this--if you don't specifically include the linked files when you
save an EPS from Illustrator, and reopen the EPS in Illustrator, it looks for
the linked He, and if it can't find it, it asks you to replace it. But if you place
the EPS in a page-layout application, it will display and print correctly.
But this doesn't happen with native Illustrator filesif you want these to
be self-contained,you need to save using the "IncludeLinked Files" option,
or uncheck the " L i e checkbox in the Place dialog when you place images.
The second key point lo understand is that Illustrator color-manages
eitherthe copy that's always embedded inEPSs,or the copy that's embedded in native Illustratorfiles, either by explicitlyembeddingorbyrefreshing the link.Illustrator never converts the linked image.
The third key point to understand is that Illustrator always converts
placed images to the document color mode. If you place an RGB image in
a CMYK Illustratordocument, the copy that goes in the Illustrator file will
be converted to CMYK, and ifyou place a CMYKimagein an RGB Illustrator document, the copy that goes in the Illustrator file will be converted
to RGB. You may get error or warning messages that would lead you to
believe otherwise, but we've done enough testing to be pretty confident
that they're bogus.
AU conversions of placed graphics use the CMM and rendering intent
specified in Illustrator's color settings, and the destination profile is always the document profile. So the only real questions are
t Does a conversion occur?
365
If the placedfile is in a different color mode from the illustrator document, the copy in the Illustrator file is converted using the Working
Space profile for that color mode as the assumed source profile.
For example, if you place anuntagged RGB image in a CMYK Illustrator file, illustrator will use the RGBWorking Space profile as the assumed
profile forthe conversion to document CMYK.
Pbdng tagged filein Illustrator. Ifyou considerplacingimagesin Nustrator documents as a pasting activity. things make more sense, including
the occasional Paste Profile Mismatch dialog box you get when placing
images. If the placed file is in a different color mode from the Illustrator
document. Illustratoralways performs a conversion using the placed file's
embedded profile as the source. If the placed fileis inthesame color mode
as the Illustrator file, Illustratorworks the same way as Photoshop's pasting behavior, which depends on the Color Management Policy selected.
b
Ofcourse, ifthe source and destination profiles are the same, no conversion occurs. Ifyou've checked %k When Pasting" fm Profile Mismatches
in Color Settings, you'U only get a Paste Mismatch dialog to override the
above default behaviors if the Link checkbox is unchecked in the Place
dialog. If you choose to Link the file to be placed, you won't get a Paste
Mismatch warning.
If you find this collection of paste behaviors counterintuitive, you're
not alone!The onlysilver lining is that they're consistent in all three Adobe
applications.
365
--
Simulations and SoftmProofingOne of thenlost valuahle capabilities ot the BigThree Adobe applications
is their ability to simulate, on the monitor, the result of conversions to
other profile spaces, or, in the case of Illustrator and Photoshop, theresult
of sending the unconverted fileto different outputs.
All three applications let you invoke a soft proof by choosing Proof
Colors from theview menu. Soft proofs are window-specific,so you can
view the same document with different simulations by opening multiple
windows and assigning different soft proofs to each one.
The default simulation is for the CMYK working space, but you can
change and control the simulation by choosing Proof Setup from theview
menu. Atthis point, however, the applications diverge in the controls that
they offer.We'll start with illustrator, since it's the simplest.
Simulations in Illustrator
Illustrator's Proof Setup dialog boxis relatively simple (see Figure 12-16).
Ill~~wrator's
Pmof Setup
I
Illustrator's Proof Setup offers only three controls:
The Profile menu lets you choose a destination protile for the simulation.
b
The "Preserve Color Numbers" checkbox tells the application to simulate what would happen if you printed the numerical values in the file,
so it's only available when the profile selected for the simulation is in the
same color mode as the document-you can only send RGB numbers
to RGB devicesand CMM( numbers to CMYKdevices.Thevisual result
is the same as assigningthe selected profile, but it's a simulation rather
than a permanent profile assignment. If you enable the checkbox, the
third item, Intent, becomes dimmed and unavailable-rendering intents aren't applicable since you aren't requesting a conversion.
366
The Intent menu lets you choose a rendering intent for the conversion
from document space to simulation space, allowing you to preview
the effects of different renderings.
Illustrator doesn't let you control the rendering from the simulation
space to the monitor space--it's always relative colorimetric, with black
point compensation if it's checked in Color Settings,and without it if not.
Note also that the Color Settings "Use Black Point Compensation"setting
also affects the conversion from document to simulation space.
Simulations in InDesign
InDesign's Proof Setup dialog box is rather different from Illustrator's. In
InDesign, rendering intents are applied to individual document elements
rather than to the document as a whole,so the ProofSetup dialog box has no
rendering intent control for the conversion from the varioussource spaces
used bythe document elements to the simulation space. Instead, each element is rendered according to its specified intent. As with Illustrator, the
Color Settings "Use Black Point Compensation" setting applies globally to
the conversions from all the source spaces to the simulation space.
Unlike Illustrator, InDesign offers control over the rendering from the
simulation space to the display (see Figure 12-17).
u
InDesign's b o f Setup
- 1
dialog box
The Simulate checkboxes let youcontrol the renderingfrom thesimulation space to the monitor:
"PaperWhite,"when checked, produces an absolute colorimetricrendering from the simulation to the monitor, showing the color of the
367
paper, and its influence on the rest of the color. When it's checked, the
"lnk Black" checkbox is automatically turned on and dimmed.
t "InkBlack,"when checked, turns offblack point compensation for the
Simulations in Photoshop
Of the three applications. Photoshop offers the most complete set of soft-
Photoshop offers the unique ability to name and save different proof
setups for fast recall. The Setup menu lets you recall proof setups that
you've saved in the special Proofing folder. (On Mac OS 9. this is the Systern FolderApplication SuppoltAdohe:Color:Proofingfolder. On Mac OS
X it's the ILibrary/Application Support/Adobe/ColorlProofingfolder, and
inwindows, it'sthe Program Files\Common Files\Adobe\ Color\Proofing
folder.) You can save pmof setups anywhere on your hard disk by clicking
368
Save, and load them by clicking the Load button, but the setups you save
in the Proofing folder appear on the list automatically. (Even bener. they
also appear at the bottom of the Proof Setup submenu, where you can
choose them directly.)
Photoshop is also unique in offering a live preview-the window updates while the dialog box is open-when the "Preview" checkhox is
checked. We find that this makes it much easier to compare the effects of
different rendering intents.
The remaining controls operate like those in the other applications.
The Profile menu allows you to choose the destination profile for the
simulation.
b
The "Preserve Color Numbers" checkboxtells the application to simulate what would happen if you sent the numerical values in the file,
so it's only availablewhen the simulation and document profile are in
the . w e mod+RGB to RGB or CMYK to CMYK.
t The Intent menu allows you to choose a rendering intent for the con-
369
When both "Ink Black" and "Paper White" areunchecked, which they
are by default, the rendering from the simulation space to the display
is relative colorimetric with black paint compensation, which means
that the simulation white is displayed as monitor white, and the simulation black is displayed as monitor black.
370
Tip: Change the Default Proof Colors from Working CMW. The default setting when you choose Proof Colors is for Working CMYK, using
the rendering intent and black point compensation settings specified in
Color Settings, with [in InDesign and Photoshop) simulate Paper White
and InkBlack turned off. Ifyou want to change thedefault, simply choose
Proof Setup with no documents open. enter the settings you want as the
defaults, and clickOK.The application willuse the new settings whenever
vou choose Proof Colors.
Although Proof Setup is primarily for on-scteen simulations, it also
plays into the applications' printingarchitectures, which are the penultimate stop on our journey through Adobe's color-management features.
37I
Convert the numbers in the document to the printer space, and send
the converted numbers to the printer driver.
Document uses the Document profile (or profiles, in the case of InDesign) as the source profile for any conversion specified in the Print
Space section.
Proof Setup (Proof in InDesign) makes the application perform a conversion from the document profile(s1 to the profile specified in Proof
Setup. In Photoshop, it uses the rendering intent specified in Proof
Setup. In InDesign, each object in the document has its own rendering
intent. The results of this conversion are passed to the Print Space
section of the dialog.
37P
n ~ 1P.n19
Print Color Management
in Photoshop, Illustrator,
and InDesign
Photoshop's Print
with Preuiew
dialog box
373
7'heColor Management
panel ofInDesigrzkPrint
dialog box
Same as Source passes the numbers that result from the choice made in
Source Space to the printer driver (InDesign doesn't have this option).
Printer Color ManagementlPostscript Color Management passes the
numbers that result from the choice made in Source Space to the printer
driver, along with the profile or profiles that describe the meaning of
these numbers. The assumption is that the printer driver will then use
the profile(s)as source space(s)for a conversion to the print space.
374
to the final output space, then select Proof in the Source Space, and
the profile for your proofing device in Print Space. This instructs the
application to first convert the color from the source spaces to the final
output spacespecifiedin Proofsetup, then to convert that color to the
spaceyou'vespecified in Print Space.Theresult is that the printer sirnulates the final output. Again, absolute colorimetric rendering makes
the proofer simulate the final paper white, while relative colorimetric
scales the color to the paper white of the proofer.
One caveat: InDesign only applies absolute colorimetric rendering to
the contents of frames. It leaves the paper white areas paper white,
which defeats the point oftheexcercisesince our eyes promptly adapt
to the blank paper white. An easyworkaround is toplace a blank frame
on the background of the master page.
375
options
)10
~,,,.c;
Cnmtm,:eI+.w
unrhsnp",
cornwrite cr*
Flip
',#>?
Digital Raw
Raw format is to some extent a misnomer, because it isn't a single file
Format. Each camera vendor has their own proprietary file format, and
in some cases has different file formats for different cameras, but they
all share a common characteristic. Raw files from digital color filter array
cameras are linear-gamma grayscale images that require processing by a
raw converter (such as Adobe Camera Raw) to produce a color image.
A typical Bayer-pattern color filter array (CFA) might look something
like the one shown in Figure 12-21. The array contains twice as many
green-filtered sensors as it does red and blue, because our eyes are most
376
ngum 19-91
Bayer pattern
Color Filter Array
But no matter how the color filters are arranged, each element in the
sensor simply records a brightness value in the raw file. To produce color,
the raw image must be "demosaiced" to interpolate the missing channels
for each pixel.
Camera Raw Input. For each supported camera, Camera Raw contains
not one but two built-in profiles, one for D65, the other for Illuminant A.
Camera Raw's White Balance controls-color temperature and tint-let
youinterpolate between, or even extrapolate beyondthese two profilessee Figure 12-22.
On the dozen or so cameras we've tried, we 6nd that the Camera Raw
approach allows us to get good color much more easily than we can with
any of the raw converters that rely on a single static profile-most cameras
respond very differently under tungsten and daylight, particularly in the
blue channel, and the dual-profile approach addresses this issue capably.
377
However, the profiles built into Camera Raw are generic profiles for
a specific camera model, and some cameras exhibit a great deal more
unit-to-unit variation than others, so the default behavior may not work
optimally with your specific unit. You can't replace the generic profiles
with custom ones, and it might not be a good idea to do so even if you
could. The Camera Raw profiles were built by Thomas Knoll using his own
proprietary profiling technology, and simply swapping in profiles built
with different technology could hurt as easily as it could help.
Instead, Camera Raw features Calibrate controls that let you edit the
built-in profiles so that they better reflect the behavior of your specific
camera. We discuss the procedure in detail in "Calibrating Camera Raw"
in Chapter 9 , Evaluatingand Editing Profiles.
Camera Raw Outpul. The destination spaces for Camera Raw are also
hard-wired. Camera Raw offers the choice of sRGB. Colormatch RGB,
Adobe RGB (1998). and ProPhoto RGB. Unless you're preparing images
for the Web, in which case sRGB is the obvious choice, we recommend
using ProPhoto RGB, because the other spaces can easily clip colors,some
of which are printable, that ProPhoto RGB does not. Figure 12-23 shows a
ProPhoto RGB image plotted against sRGB and Adobe RGB, both ofwhich
clip a significant amount of color.
378
If you really need camera raw output in a space that isn't supported by
the Camera Raw plug-in, set it to produce a 16-bitlchannel ProPhoto RGB
image, then convert that image toyourworkingspace of choice. It's highly
unlikely that ProPhoto RGB will clip any visible colors, and any loss in the
conversion from 16-bitlchannel ProPhoto RGB to another space will be
visually (and probably numerically) insignificant-see Figure 12-24.
If it strikes you as odd that anyone as fanatical about color management as we admit to being would advocate a solution that relies on generic profiles, bear in mind the following.
Camera Raw
worknow controls
379
But Different
Adobe deserves kudos for at least attempting to provide a consistent and
rational user interface for color across its main applications, but as we've
pointed out throughout this chapter, sometimes the similarities are misleading. Part of this is an inevitable consequence of the different capabilities of each application; part is an example of goad intentions gone
astray. The moral is to make sure that you understand the often-subtle
differences between apparently identical features in each of the applications. and use them wisely.
Color
Management
n Macromedia
Creerland 10 and 11
Capable but Quirky
Macromedia must have a whole bunch of customers with an interesting
variety of legacy needs, because Macromedia FreeHand doesn't have just
one color management system. Exactly how many it has depends on your
point of view, but we'll concentrate on the ones that use ICC profiles,with
a brief overview of the others--if only so that you can wonder, as we do,
why they're even there.
FreeHand has many strengths, but we can't count color management
as being among them. With most OSs, FreeHand works (or fails to work)
as described in this chapter. But at the time of publication, FreeHand 10.0
and 11.02 both exhibit bizarre behavior that defies detailed explanation
when running under Mac OS X Panther (10.3.~).RGB to CMYK conversions at output time, and the onscreen previews of such conversions, are
intermittently unreliable and more often unreliable than not.
We can report that an early binding worldlow-placing CMYK images
and usingan assumed profile set in the Separationsprinter pop-up menuprovides decent soft proofingof placed and native content, but if you want
FreeHand to perform conversions at output time, don't trust them without
a lot of testing. FreeHand honors embedded profiles only in imported RGB
TIFF images, and lets you assign profiles to imported RGB TIFF and JPEG
images,and all CMYKelementsare invariably assumed to be output CMYK.
If your workflow is to design in RGB and convert to CMYK at output time,
383
FreeHand's color management can serve you well. Likewise, if you do all
your work in final CMYK, FreeHand can provide you with good on-screen
previews, and will pass the CMYKvalues unchanged to output.
For any other workflow, all bets are off. And even in these two simple
worldlows, FreeHand offers plenty of opportunities for mistakes-so in
this chapter, we'll tryto steer you clear of the shoals of confusion and guide
you to the safe harbor of smoothly functioning color management.
FreeHandColor
Preferences dialog box
-re
383
l3-
None. This option offers no user control for either output conversions or
on-screen previewsews The conversion from CMYKtoRGBfor either displayor
for RGB output devices is controlled by a built-in and nonmodiftabletable,
as is the mnversion from RGB to CMYK output triggered by the "Convert
RGB Colors to Process" option in FreeHand's print dialog (discussed later).
Needless to say, we don't recommend this type of color management.
Ad~ul(
~ d o r rhavetwobroblemswiththis
~ e
option-ne Philosophical, one practical. It lets you change the behavior of your monitor,
for FreeHand only, in an attempt to match printed output-the approach
that Bruce d l 8 "messingup your monitor to match the print'' (though he
usuallyuses a stronger term than "messing").
The philosophical objectionisthat it negates one &the major strengths
of colormanagement. BackinChapter3wepointed out that color management reduces the number of device-to-device linksfrom nxm to n+m.This
approachgoesbackto then~mmethod,becauseyouneed to mess upyour
monitor in a different way each time you change output processes.
The practical objection is that it simply doesn't work very well. Even
when we adjust the display to match printed versions of the swatches,
we find that the swatch colors are just about the only things that match
between display and print--everythingelse is off, somerimes a long way
off. And to add insult to injury, this method only compensates for native
PreeHand elementsimported images preview inaccurately.
384
Color manage spot colors lets you color manage just their on-screen
preview. You don't manage their CMYK values for output, because
they're hardwired based on FreeHand's built-in Pantone tables. (In
FreeHand 10. theseare the olderpre-May2000 tables. wWeFreeHand
11 uses the newer post-May 2000 ones.) See "Named-Color Systems"
in Chapter 18, Building Color-Managed Workfows
Rebuild Color Tables uses the settings in Setup to build color tables
for use with the Color Tables type of color management previously
mentioned, but since we told you not to use this feature, let's move on
to the contents of the Setup button.
The Color Management Setup dialog box offers seven options (see
Figure 13-3). FreeHand 10 isn't particularly assiduous in looking for
profiles--on Mac OS X, it only looks in the tLibrarylColo6ynclProfiles
folder. On other platforms, it ignores both subdirectories and aliases in the
usual directories for profiles-so it doesn't, for example, find display profiles
stored in the Displays subfolder in the Mac OS 9 ColorSync Profiles folder.
FreeHand 11 successfully finds profiles in an legitimate locations.
Monitor.This is where you select your current display profile-FreeHand
doesn't get this information automatically From ICM or ColorSync.
Monltor tlmulates.The options offered are None, Composite printer, and
Separations printer. "None" literally means do no display compensation. If
you use this option, neither embedded profiles nor assumed profiles get
used for on-screen display, though they may be used for output.
385
If you use either of the other options, RGB images are displayed by
converting from their embedded profile or the "Default RGB image
source" profile to the Composite or Separations printer profile (depending
on which one you choose in the Monitor simulates pop-up), then to the
display profile.
CMYK images, however, are always converted for display using the
Separations printer profile as source, even if Monitor simulates is set to
"Composite printer." If you set Monitor simulates to "None." FreeHand
uses its built-in unmodifiable table as the source for display conversion
of CMYK instead.
Separations printer. This setting lets you choose a CMYK profile, which
becomes the assumed source profile for all CMYK content, including imported images, even if they have an embedded profil-FreeHand
simply ignores embedded profiles in imported CMYK. As the CMYK source
profile, it affects on-screen preview of CMYK native elements and placed
objects. If you print from FreeHand to an RGB device, the profile you
select here is used as the source profile for all Cm content. The only
CMYK-to-CMYKconversionFreeHand performsis to a composite CMYK
printer when "Compositesimulates separations" is turned on-again, the
Separations printer profile is used as the source.
IntenLThis pop-up lets you specify a rendering intent for all conversions.
It affects RGB-to-CMYK conversions at print time, and also affects RGBto-RGB and CMYK-to-RGB conversions when the Composite printer is
an RGB printer (and the output device is non-Postscript).This is the only
rendering intent control FreeHand offers.
386
document (see Figure 13-4). The dialog says that the default RGB image
sourcewillbeused instead-that means whicheverdefaultRGBimagesource
profile is selected in Preferencesat the time the document is opened.
If.w)u get this warningdialog,
the prudent thing to do is make
a note of the missingprofiles, click
the Cancel button, thengofind the
missing profiles and
install them. Once you relaunch
FreeHand and reopen the
document, the warning will
no longer czppear:
Note that this setting applies only to imported graphics. Native RGB
elements are always treated as untagged in FreeHand, assuming the display profile as their source profile. This is annoying because the same
native elements on two different workstations have different RGB source
profiles assumed, and will print differently. To avoid major differences
when printing native elements, you need to calibrate all monitors to the
samestandard. k e n then, there'stypically enoughvariation from display
to display that you'll still get minor differences.
Imported images will display and print the same from multiple workstations, but native elements probably won't. It's amajor gotcha andoversight by Macromedia.
Manual Assignments
FreeHand offers only one manual control, for assigning profiles to imported images, and it applies exclusively to imported RGB images.
Object Palette
The Object palette--which youopen by choosingobject from the Inspect o n submenu of the Windows menu-shows you the file type and color
space, asweU as a pop-upmenu showing the source profile, of a currently
selected imported RGB graphic (see Figure 13-5).
388
Notice that the Object palette example for RGB indicates the Image
source is "- SMPTE-C." The "-" in front of the profile name indicates that
this profile was embedded in the imported image. FreeHand always uses
the embedded profile in supported RGB image formats unless you change
it in this pop-up menu (which we don't recommend).
If you do change the profile associated with an object, FreeHand immediately forgets theembedded profile. Ifyoulater decide to use the embedded profile instead, you'll need to re-import that object.
Note that the Image source pop-up menu is grayed out for the CMYK
example. Embedded profiles for CMYK images are ignored, and it's impossible to assign profiles manually. As previously discussed, the Separations printer profile specified in Color Management Setup is the assumed
source profilefor all CMYK elements, including imported images.
lip: Create Output-Ready CMYK PBF W a . To create a CMYK printready PDF file, print a Postscript file from FreeHand to disk-which will
make FreeHand color manage the output following the rules for printing
(see "Printing," later in this chapter)-then process the Postscript file in
Acrobat Distiller and make a PDEVoilB, output-ready PDF that you can
place in your page-layout application.
But for the brave or foolish. we'll document what we've learned thus
far in the hopes of shaming Macromedia into making FreeHandSsExport
features more rational in a future version of the application.
TIFF
TIFF export is always to untagged RGB. It doesn't matter if the entire
content of your document is CMYK-it will end up as an RGB TIFE The
contxols in the Export dialog box for TIFF are limited, and don't include
options for CMYK export or profile embedding.
AU CMYK elements and images get converted from the Separations
printer profile to the display profile. usingthe rendering intent set in the
Intent pop-up in FreeHand's Color Management Setup.
RGB behavioris controlled by theMonitor simulatessetting. Ifit'sset to
"None,"RGBobjects aren't color managed on export-the raw RGB values
are simply written to the TIFE If it's set to "Separations" or to "Composite," RGB objects get converted to the Separations or Composite printer
profile, respectively, then to something we've been unable to determine-perhaps a hardwired internal space--and finally, to monitor RGB.
390
CMYK images, as well as RGB and CMYK native elements, are left
unmodified. Imported RGB images areconverted to CMYK using their
embedded or assigned profile as source, and an unknown CMYK destination profile.
native elements are unmodified,so their raw values are exported. Imported RGB images are exported unmodified with raw RGB values
intact. RGB native elements use an unknown source and unknown
destination, and are converted to CMYK.
F
RGFJ.You also get a mixed-mode PDE Nothing is converted-raw values are exported for all images and elements.
If anyone can provide a rational explanation for this set of Export behaviors, we'd love to hear it!
Printing
Printing from FreeHand using color management is relatively straightforward. The main thing you need to do at print time is to tell FreeHand
whether you're printing to the Composite printer or to the Separations
printer (see Figure 13-6).
In the FreeHand portion 01 the print diiog is a Separations checkbox
If you check it, the Separations printer profile you selected in Color Man-
39(
FreeHand mint
dialog box
agement Setup is used as the destination profile. When it's unchecked, the
Composite printer profile you selected in Color Management Setup is used
as the destination profile. To use the "Composite simulates separations"
feanue, you must uncheck the Separations checkbox, and have previously
checked the "Compositesimulatesseparations"checkboxinColor Management Setup.
Gotchas
Didn't think it was going to be that simple, did you? Certainly not after
the hell called Export.
"Convert RGB to process" must be checked (it is by default), or else
RGB content isn't converted to CMYK at output time. This checkbox
has two locations-you can check either one. One is reached through
Output Options on the File menu. The other is in the Output Options
section of the Imaging panel in the Print Setup dialog box, which is
reached by clicking the Setup button in the Print dialog (see Figure 13-71.
F
When you print to a Postscript device, FreeHand wants almost everything to be CMYK. Even if you uncheck the "Convert RGB to process" option and select an RGB profile for the Composite printer, only
imported RGB images get converted to the destination Composite
printer profile. Everything else is CMYK, and there appears to be no
way around this, so you may have significant problems printing to an
RGB Postscript RIP.
On Mac OSX, the default printer, set in the Print Center utility, must be
a PostScript printer. Otherwise, FreeHand assumes that you're printing to an RGB raster device and produces exclusively RGB Postscript,
so you'll most likely end up with a mess.
Be Careful
If you're careful, you can produce good results using FreeHand's color
management.You can either work entirelyin final CMYK, or work in RGB
and separate to final CMYK on output. If you work in mixed RGB and
CMYK, make sure that any imported CMYK is already in the final print
space. If you need to export CMYK from FreeHand, the only way that
works is to use the rather laborious process we describe in the Tip, "Create
Output-Ready CMYK PDF Files," earlier in this chapter. FreeHand's Export
features are currently unsafe at any speed!
Color
Management
It Manages Everything
But Its Own Files
CorelDMW has a rather clever user interface for color management that
makes the way it functions relatively obvious, but its use of icons instead
of menu options makes it a little hard to describe in writing.
Like Macromedia FreeHand, CorelDMW sees CMYK as press-ready, so
it doesn't do any CMYK-to-CMYK conversions except when you make a
composite CMYK printer simulate the Separations printer. Also like FreeHand, CorelDRAWonly performs conversions on output (with one exception-see "ManualControls,"later in this chapter) or on export. It supports
embedded profiles in RGB images for import and export ofTIFE JPEG,and
.PSD (Photoshop) formats, but it doesn't support profile embedding in its
own document format.
CorelDRAWsettingsare application-wide,so they apply to all open documents. CorelDRAWdocuments are always governed by only two profiles,
one for RGB and one for CMYK, but the gaping hole in CorelDRAW's color
management is that it doesn't embed these profiles in its own native files,
anddoesn't offer any othermechanism for recording the settings that apply
to a specificdocument. So the only way to color manage native CorelDMW
files is to note the settings manually, and associate them somehow (textfile,
Mac OS Finder Info) with the document-a kludge at best.
393
394
CorelDRAWColor
Management dialog box
This dialog box works a little differently than most. As you move your
mouse around, the cursor periodically changes into a hand. Ifyou briefly
pause, a description of what the hand is pointing to appears (see Figure
14-2). Each icon has a description, as does each of the arrows that serve to
enable or disable color management in the direction of the arrow
Mum 14-%
Mouse wer in Color
Management dialog box
TI
*rn.Ttl.a.d*
,,htb".-lo.dlkrr
To select a profile, click once on the black arrow below the icon for
the deviceifeature you want to change, and a pop-up menu of available
profiles appears-CorelDRAW finds ICC profiles in their usual locations
on each platform. In addition, three of the icons have advanced options
that are accessed by clicking once on the icon. If you click on an icon and
nothing happens, that icon doesn't have advanced options.
At the very bottom is a Style pop-up menu. These are presets-once
you've configured CorelDRAW to your liking, you can click the "+" button
to save your settings as a preset. The ColorSync Workflow preset grabs
settingsfrom ColorSync, such as the RGB default. CMYKdefault,and the
current display profile. At least on Mac OS X, we've found the behavior to
be inconsistent, so don't rely on making changes in the ColorSync panel
without also going into Corel's Color Management dialog to make sure
the profiles you want are selected.
We'll describe each settings icon-including any advanced featuresstarting with the center icon, followed by the monitor, then clockwise
from there.
Internal RCB
The center icon represents the RGB editing space used in CorelDR4W. Bv
default it's effectively disabled since its profile is the same as the Monitor
profile, so no display compensation is in effect, although impon, export.
printer, and scanner conversions can still happen.
It's important to understand that Intemal RGB is the assumed RGB
source profile for all RGB content, both native and imported. It doesn't
get embeddedinto CorelDRAWdocumentswhenyou save, so you need to
picka profile and use it consistently. If you share documents with others
who also want to use color management, you'll need to tell them what
profile you used for Internal RGB. If you change the lnternal RGB profile
while working on a document, the color behavior of all RGB content is
updated immediately to reflect the new profile. This isn't a conversion.
but a change to theassumed profile-so the numericvalues for RGB content don't change--buttheircolor meaning, and hence their appearance.
does.
When you click once on the Intemal RGB icon itself, you get an Advanced Settings dialog box (see Figure 14-3).
396
n p r e 14.3
Color Engine. Color Engine lets you choose a CMM. On Mac OS, if you
choose ColorSync, CorelDRAW uses the CMM you've selected in the CoIorsync control panel (OS 9) or System Preferences (OS 10.2 or older) or
ColorSync UtilitpPreferences (OSX 10.3).and ifyou chooseKodakDigital
Science CMM, CorelDRAWusesthat CMMforall conversions. On W~ndows,
the options are Microsoft ICM 2.0 CMM or KodakDigital Science CMM.
Monitor
This is where you select the profile for your display. When you click on
Monitor, the Advanced DisplaySettings dialog box appears (see Figure 14-41,
If you have activated either of the arrows coming from the Composite
or Separations printers, then the "Highlight display colors out of printer
gamut" option becomes available. It does exactly what the name implies-if the color can't be printed on the output device the display is
simulating, CorelDRAW superimposes a chosen warning color instead.
Monitor: Advanced
DisplaySettings dialog
box
397
Map spot colon into CMYK gamut. This option displays spot colors using their Pantone-specified process equivalents (which are pre-May 2000
in CorelDRAW 10) piped through the Composite or Separations printer
profile (used as the source profile],and then to the display profile (used as
the destination profile),to showhow those CMYK builds would output on
the simulated printer. It doesn't create custom CMYK builds for Pantone
colors-it's an on-screen simulation only.
Composite Printer
This can be either an RGB or CMYKprofile.CorelDRAWsupportsfull RGBto-RGB and CMYK-to-RGB workflows. To make the Composite printer
simulate the Separations printer, click on the large curved arrow at the
bottom of the Color Management dialog, which then deactivates the arrow between Internal RGB and Composite printer.
ImportExport
By default, no profile is selected for thisicon; clickon it once and you'll get
Advanced Import/Fxport
Settings dialog box
398
The first options in the import and export sections ("Use emhedded
ICC profile" and "Embed Internal RGB profile," respectively) are the settings we recommend. The others are potentially dangerous.
Import: Use embedded ICC profile. This option makes CorelDRAW use
the emhedded profile as the source profile for tagged RGB images, and
the profile that you choose here as the source for untagged RGB images.
From there. CorelDRAW converts images to the Internal RGB profile. If
you choose "None" then it assumes the Internal RGB profile for untagged
images, and no conversion occurs.
Scanner/Digital Camera
Select a profile here to be used as the source profile for acquiring images
from the File menu's Acquire Image command. All images that come in
through Acquire Image are converted to Internal RGB when Internal RGB
and ScannerIDigital Camera are set to different profiles.
Separations Printer
This setting accommodates only CMYK profiles. The profile you choose
here is usedas thesource profile forall CMYKcontent.It's also used as the
destination profile for the conversion that takes place when you print to
the Separations printer. (Which profleis used at print time-this profile
or the Composite printer--depends on settings in the printer driver,
which we discuss in "Printing," later in this chapter.)
Tlp: Check Your Output Conwrrbm. Make absolutely certain that the
arrowbetweenInternalRGB andseparations Printer is turned on, or CorelDRAWwon't use ICC color management for its RGB to CMYKconversions.
Instead, itwill use abuilt-in table whose separationsare unconaollable and
usually pretty hideous. For the Composite printer, make sure that either the
arrow from Internal RGB or the large curved arrow from the Separations
printer is activated, for the same reason
Importing
Importing files into CorelDRAW is fairly straightforward once you know
the rules. The Import dialog box appears when you choose Impoa from the
Fie menu (see Figure 14-6). When importing a fiIe with an embedded
profile, the "Extract embedded ICC profile" checkbox is enabled. If you
check this box, then immediately after clicking the Import button for
this dialog, you're presented with a Save dialog box that lets you save the
profile embedded in the image.
UgunU.6
400
CorelDRAW floes see embedded profiles in CMYK images, as the example figure shows, but it doesn't retain them upon import. Instead, it
always assumes the Separations printer profile as the source for any imported ChlYK, ignoringthe embedded profile.
For RGB importing. CorelDRAW honors embedded profiles and uses
them as the source profiles (if you've configured the Advanced Import1
Export Settings to use embedded profiles) in the following file formats:
TIFE JPEG, PSD, and CPT (Corel PHOTO-PAINT).We've testedTIFE JPG,
and PSD, and we're confident that those formats am reliable.
TaggedRGB images then get converted on import to Internal RGB. Unragged RGB images use Internal RGB as their assumed profile.
Manual Controls
CorelDRAW has no manual controls for per-object profile assignment.
However, it does let you do mode changes on already-imported bitmap
images, such as from RGB to CMYK, CMYK to RGB, RGB to RGB, and even
from RGB or CMYK to LAB.
To convert CMYKto RGB,select a CMYK image. then choose RGB Color (24-bit) From the Mode submenu on the Bitmap menu. The image
gets converted from the Separationsprinter profile to thelnternal RGB
profile.
To convert RGB to RGB, select an RGB image, then choose Apply ICC
Profile from the Mode submenu on theBirmap menu, which opens the
Apply 1CCProfile dialog box (see Figure 14-7. The profile you choose
in the pop-up menu is used as the source profile for the conversionthe destination profile is always the Internal RGB profile.
dialog box
401
Exporting
The previously described Color Management Advanced ImportlExport
Settings dialogbox implies that ifyou select "Embed Internal RGB profile,"
CorelDRAW will embed the Internal RGB profile in the supported formats,
and this is true.
At export time, the Bitmap Export dialog box appears, which contains an
'Rpply ICC profile" checkbox (see Figure 14-61.This control has varying
effects depending on just what you're exporting. When exporting RGB, it
seems to have no effect.
ngure 15-9
Color management in
Bim~apand EPS Export
404
When you select CMYK Color from the Color pop-up menu, the document is converted to CMM(usingInterna1RGB as the source andtheSeparations Printer profile as the destination-butonly if Xpply ICC profile"
is checked. Otherwise you'll get a remarkably ugly bardwired conversion
to CMYK.
Profile Embedding
The documentation states that the supported export formats for embedding profiles areTIFF; JPEG, EPS, PDE PSD (Photoshop),CPT (Corel
PHOTO-PAINT),and CDR (CorelDRAWl.However, EPS files onlpseem to
contain a reference to the profile, not the profile itself.
TheCDR format doesn't even appear as an export format option. Since
we get no profile mismatch warning when opening an exported CDRfile,
even with an Internal RGB profile that doesn't match what should be embedded in the document, we can't tell whether or not a profile is really
embedded.
The PDF format isn't an export format option, but CorelDRAW offers a
Publish To PDF command on the File menu. CorelDRAW doesn't embed
ICC profiles in PDE at least as far as Photoshop and Enfocus PitStop Pro
are concerned.
We can confirm that CorelDRAW does embed profiles in RGB TIFE
JPEG, and PSD files. It never embedsprofiles in CMYKexports.
Printing
For color-management purposes, the options in the Print dialog are fairly
straightforward.The first option selects the Composite printer profile or
Separations printer profile as the destination for RGB-to-CMYK or RGBto-RGB conversionsat print time (seeFigure 14-9). In the Print dialog, under the Separations tab, the first option on the upper-left corner is "Print
separations." When this is unchecked, the Composite printer profile is
the destination, and when it's checked, the Separations printer profile
is the destination. To produce simulations of the Separations printer on
your composite printer, uncheck"Print separations." and select the large
curved arrow that goes from the Separations printer to the Composite
printer in the Color Management dialog box. Piece of cake.
The"Pn'ntseparations"
checkbox controls
whether print is
converted to the
Separations or the
Composite printex
The Misc tab of the Print dialog box contains two options that are easy
to overlook.
Fist, the "Apply ICC profile" checkbox is available and checked by default in two situations:
r The arrow from Internal RGB to Composite printer is enabled in the
Color Management dialog box, and the "Print separations" checkbox
is unchecked.
b
mure l4-10
Print dialog box:Mise tab
404
Second, you must pay attention to the "Output color bitmaps as" popup menu ifyou want RGB output. Even if you select an RGB profile for the
Composite printer and it appears under "Apply ICC profile," if you don't
select RGB from the "Output color bitmaps as" pop-up, your images get
converted to CMYK or grayscale instead.
Color
Management
Incremental Improvements
406
Turning It Off
The simplest way of doing something is usually the safest. and often the
most efficient. Ifyou use early-bindingworkflows. thesafe and simpleway
to handle color management in QuarkXPress is to turn it off.
All the elements you import into your QuarkXPress documents-images, vector art, etc.-must be "print-ready" and already converted to final
output CMYK. You need to do this anyway with grayscale, duotone, tritone, and quadtone images, all of which must be targeted specifically for
the output method in question before you place them into QuarkXPress.
Any CMYK colors specified in the Color palette must also be outputready, because their actual color appearance depends on the output
device--a CMYK build won't look the same on newsprint as it will in a
magazine. Consider creating your CMYK builds in an application such as
Photoshop or Illustrator. then simply using the same numbers in QuarKPress, and not worrying about display discrepancies-they'll print the
same even if they look different.
Note that with color management turned off in QuarkXPress,you can't
use RGB images and native elements-becausewhile they'll often look OK
onscreen, they'll either separate poorly or wind up entirely on the black
plate. CMYK images, on the other hand, print according to the numbers
in the file, but often look like neon onscreen.
QuarkSP~~ss
3.3.215, the most recent and lastwrsion ofQuarWress 3, included a color management system called "EFIColor." It predated the KC
profile format, so it used its own proprietary profiles, never worked well,
and is best avoided-try finding software for making EFIColor profiles if
you enjoy exercises in futility.
Turning color management off is the only practical solution in QuarkXPress 3, unless you resort to a third-party XTension such as Compass R o
XT (which we discuss later in this chapter). To do so, you need to delete
three components on the Macintosh: the EFIColor system extension, the
EFIColor folder, and the EFlColor XTension.
407
We've already told you the bad news about EFIColor, the built-in CMS
in QuarkXPress 3 for Macintosh-get rid of it before it hurts you. The
Windows version has no built-in color management whatsoever. Essentially, there's no built-in color management in QuarWress 3.32 on either platform. In a way, this isn't a bad thing because you can be certain
QuarWress 3.32 will send the RGB or CMYK values in the document as
is, without massaging the data first.
OuarkXPress 4
QuarkXPress 4 includes the Quark CMSXTension, which brings a certain
level of ICC support. It works in conjunction with ColorSync on Mac OS,
and ICM 2 on Windows 98 and higher.
You need to be either brave or nuts before deciding to use the Quark
CMS in this version of QuarkXPress. In theory, it will color manage any
RGB or CMYK TIFF and native colors from the Color palette, and let you
convert them to a CMYK or Hexachrome destination (with no control over
rendering intents). It sounds limited, and it is, but the Limitations aren't
the issue. The real problem is that QuarkXPress 4.1 1 has enough bugs to
qualify as a lifetime employment program for the Orkin man. QuarKPress4.04 and 4.1 don't haveas many problems,but they still haveenough
to be considered dangerous.
408
QuarkXPress 5
'I'heQuarkCMSin QuarkXPress 5 is, according to Chris, "nearly usable." It
doesn't support color management of EPS, unlike InDesign CS: however
like InDesign CS it also doesn't color manage grayscale files. These are
limitations of which you need to be aware.
If you fmquentlv use EPS or grayscale images, you can? really use the
"Composite Simulates Separation" feature for proofing, because some
content proofs correctly while other content is left untouched by Quark&
Press. And while QuarkXPress 5 supports RGB output device profiles in
ages, including the ability to simulate the output from the composite
or separation printer onscreen.
t Hard p m o h g : The Quark CMS "Composite Simulates Separations"
feature lets you produce proofs on a composite PostScript printer, but
only using relative colorimetric rendering. The option isn't available
Tot non-Postscript printers.
410
CMYK-to-CMYKconversions:
used for repurposingimages for output
processes other than the ones for which they were originally separated.
RGB-to-RGB conversions: for RGB workflows with RGB source images
outputting to RGB destinations. CMYK-to-RGB is also supported.
Embedded Profiles: QuarkXPress 5 both recognizes and uses embedded profiles in TIFF only. Embedded profiles in other formats are ignored, which is obviously potentially dangerous. Once ignored the
Default profiles apply instead.
The most useful feature by far is soft proofing. With the caveat that
onlyTlFE IPEG. PICT, andnative colors used in the Color palette are color
managed, it can be helpful to many workflows. No third-party product is
capable of bringing customizable soft proofing to QuarkXPress; however
Enhance Preview XT does produce a close SWOP simulation.
OuarkXPrw 6
The QuarkCMS in QuarkXPress6 has essentiaflythe same limitationsand
bugs as QuarkXPress 5. QuarkXPress 6.1 fixes at least one problem. Profiles are now found in all of the locations in which profiles can be stored
on Mac OS X, including subfolders, and it correctly resolves aliases of
profiles. One other problem that seems to be fixed is that RGB-to-CMYK
conversions now match those of Adobe applications, minus the effect of
Black Point Compensation, with all the profiles weGe tested.
QuarkCMS continues to be relatively simple to use ifyour requitements
are simple because by default it treats untagged and tagged CMYK the
same. Neither arecolor managed. It's also easy to configure for soft proofing only, if you have a CMYK workflowand that's all you care about.
But QuarWLPresshasn't lost its ability to annoy the color management
aficionado either. Besides glaring problems like ignoringembedded profiles in formats otherthanTIFF,even seeminglysmall things like automatically grabbing the display profiie from the OS are still not implemented.
QuarkXPress PDF export has the same color management capabilities as
printing, but it can produce neither PDFIX-la nor PDFIX-3-you'll need
a utility that can bring the appropriate PDFlX compliance level to your
PDFs.
QuarliYPress Color
Management Preferences
Undo
XTenrions Manager
Font mpping
avenuc.qumrk
Fik List
Dzfault Path
Full RI Pmiew
414
r Destination Proliles, Monitor: This is where you set your current display profile. The Quark CMS doesn't grab your display profile from the
operating system automatically. This may not sound like a problem,
but ifyou open alegacy document three months from now, it will have
its own color management preferences associated with it. including a
display profile that probablv bears no relationship to the current one.
b
Destination Profiles. Separation Output: This is the profile for a separation device, such as a printing press. The only profiles that appear
in this pop-up menu are CMYK and six-channel profiles. The way it's
actually triggered for making conversions at print time is by checking the "Separations" checkbox in the QuarkXPress Print dialog--see
Pigure 15-6. When unchecked, the Quark CMS uses the Composite
Output profile.
Defaulr Source Profiles, RGB, CMYK, and Hexachrome:Within the respective tabs, you can select default source profiles for images and
solid colors. By default, they affect untagged images and all solid colon. For images, you canuse either theGet Picturedialog box or Profile
Information palette to specify a profile other than the Default Source
Profile. QuarkXPress doesn't let you select RGB output device profiles
as Default Source Profiles.
?he Rendering Intent pop-ups serve as default rendering intents when
you use "Get Picture" to place images. We usually set all of the tabs to
Relative Colorimetric for RGB and CMYK images. Relative Colorimetric
for RGB Solid Colors, and Absolute Colorimetric for CMYK Solid Colors.
413
Solid Colors: These are colors specified in the Color palette used for
text, shapes, or backgrounds. The models affected are RGB, JAB, and
CMYK only. If you add Pantone. Toyo. Trumatch, or DIC colors, color
management doesn't apply-instead, you get the hardwired RGB or
CMYKvalues specified in those palettes.
414
Manual Controls
QuarWressoffers only hvo manual controls. The controls in Get Picture
apply when you're opening images for import, while the Profile Information palette applies to images that have already been imported.
415
Get Picture
The Get Picture dialog box appears when you use the Get Picture command from the Fie menu (see Figure 15-2).When color management is
active for the current document, an extra tab called Color Management
appears at the bottom of the Get Picture dialog box.
mure 15-9
Get Picture dialog box
Perhaps it's a small bug or user interface oversight, but the Color Management tab contents remain grayed out unless you check the "Preview"
checkbox in the upper-left comer of the dialog.
The Profile pop-up menu snaps to Embedded if the image you select
has an embedded profile, or to Default if the image is untagged.You can
override these settings by selecting another profile from the pop-up list,
which then becomes the assumed source profile for the image.
The Rendering Intent pop-up snaps to the intent specified under Default Source Profiles in Color Management Preferences.You can override
this here, if you wish.
The "Color Manage to RGBICMYK Destinations" checkbox reads RGB
when you click on RGB images, and CMYKhen you click on CMYKimages.
416
Profile Information
You open the Profile Information palette by choosing Profile Information
from theview menu with Quarmress 5 and earlier. 1nQuarlSPressG.You'U
find Show Profile Information in thewindow menuits controls offer identical functionality to the Get Picture dialog's Color Management tab (see
Figure 15-31, It applies only to the currently selected image. As previously
mentioned, the "Color Manage to RGBICMYK Destinations"checkhox has
some bugs.We recommend you review them, and be careful.
ProGle Information
palette
Printing
The Print dialog box, which you open by choosingmint from the File menu,
has some settings that apply whether color management is active or not.
and others that only become available when color management is active.
Print dialogbox:
output teb
With color manrg.ncnt. The Profiles tab of the Print dialog box is a
shortcut to the Composite and Separation Output profiles, and is only
available when color management is active (see Figure 15-5).If you
change them here, they only change for the current document, and the
change is reflected in the document's Color Management Preferences
as well.
418
b u m 154
F%int dialog b m
Layout tab
..
The '-checkbox,
shown in red for e m r ~ h ~ c o n n o l s
not only whetheryou print compositeors&rakd output, but also the
destination profile for all conversions.
Hard Proofing
-
Pro XT
Compass Pro XT, discussed in more detail below, is an XTension for
QuarkYPress 3 , 4 , 5 and 6 that lets you turn any profiled printer with a
sufficiently large gamut into a proofing device, and offers an assortment
of other useful features. It's published by Praxisoft (www.praxisoft.com).
and the currently available versions are: v2.2 for QuarkXPress 3 and 4, v5
for QnarkXPress 5, and v6 for QuarkXPress 6.
420
can place images directly into your documents whether they're from
Photoshop, digitalcameras, scanners, or stockphotog~aphy,each with
its own source profile.You can mixand match RGB and CMYKimages
into the samelayout, and Compass ProXT converts nll images (except
for grayscale, which it leaves untouched) properly to the desired destination.
b
It's the only way to color manage EPS files inside a page-layout program. Not only does it color manage RGB. L4B. and CMYK colors inside EPS files, but also Pantone and Focoltone colors. I t even color
manages EPSs or TIFFSembedded within an imported EPS file.
Chap-
bm
Color
and PDF
The Wave of the Future
"Once upon a time, there was a great ... no wait, wrong story" is often
Chris's initial thought when the subject of PDF arises. So much promise,
so many problems (just likecolormanagement, sometimes), but anything
worthwhile usually involves a fair hit of work. Over the years. PDF has
been touted as the solution to so many different problems--as Bruce likes
to say, "it's a dessert topping and a floorwax"-that it$ often been hard to
figure out just what it is good for.
PDF workflows can bring numerous benefits and numerous pitfalls.
most of which we'll ignore in this chapter. We won't attempt to compete
with the variety of excellent books and primers on PDF: instead we'll simply give you a status report on the interaction between PDF and color
management. We can tell you a lot, but there are still a huge number of
unknowns, so you're doubly on the bleeding edge when you deal with
color management in PDE
Why a chapter on PDF and not on Acrobat? First, PDF is much bigger
than just Acrobat-many PDF workflows don't even use Acrobat-so the
real story is about PDE The Portable Document Format (which is what
PDF stands for) is designed as a platform-neutral container for all types
of digital content, allowing that content to be distributed without requiring the recipients to possess, or even have any knowledge of, the various
49.4
PDF Versions
There are four basic versions of the PDF specification: we're primarily
interested in only one of them, but we mention the others for the sake of
completeness.
b
445
PDF 1.5. Acrobat 6 Standard and Professional will produce PDF conforming to this specification. It supports ICC profiles, transparency,
better compression including JPEG2000,enhancements to encryption, and again all sorts of things outside the scope of this book.
496
497
PDF/X
PDF supports many different types of digital content, but it doesn't
really help your PDF print workflowat all when thePDF contains the sixth
Brandenburgconcerto orthelatest Starwars movie. So the PDFlXfomat
and usage guidelines were created to ensure that PDFIX compliant PDFs
contained only the data required for print. PDFlX is rapidly emerging as
the standard for PDF-based print workflows.
Did we say "standard"? Of course, life is rarely that simple, and while
the PDFIX bandwagon continues to gather momentum. PDFIX isn't just
one standard. Instead, it has several different conformance levels, predicated primarily on the PDF 1.3 specification. that fall under the umbrella
of International Standard IS0 15930 as follows:
b
PDFIX-3:2002,Thisversion,
definedin IS0 15930-32002,allows deviceindependent color.Thisincludes IAB, as well as tagged RGB and tagged
CMYK data. Untagged device dependent data is also allowed. As with
PDFIX-la:2001, it's designed for blind transfers, and hence all images
and fonts must be embedded. It's a subset of PDFIX-2.
499
straightforward and has strong vendor suppon Objects must be devicedependent (CMYK plus spot1 color-1CC-Based color isn't allowed. However, an Outputlntent is requited. It's important lo realize that while you
can use an KC profile for the Outputlntent, theobjects in the document
are still device-dependent because PDFIX-la prohibits per-object ICC
profiles. The primary intent of the Outputlntent in PDFIX- l a is for verification purposes--it's there to ensure that the document has been color
managed to a specific destination in mind, and if that doesn't match
what's in the job order or ticket, someone needs to pick up the phone
and get clarification.
The Outputlntent is the profile that was used for color separation of
the PDF's content, so it becomes the source profile for all CMYK content
(which is everything except for spot color).
PDW-3. PDFIX-3 can contain device-dependent data (either untagged
RGB or untagged CkDIK, but not both in the same document), as well
as device-independent data (tagged RGB, tagged CMYK, and LAB). Each
device-independent object, by definition, has an ICC profile associated
with it, and the actual color space is referred to as "ICC-Based."
For PDFIX-3, the Outputlntent is the source profile for the untagged
device-dependent data, and is the intended destination profile for deviceindependent data. So the device-dependent data must be separated for
the intended output already, as it won't be converted again. This is the
only PDFIX variant that
430
should make PDFIX-la. The notion that one would create CMYK-only
PDFIX-3 is silly because that's not what it was designed for, whereas it's
inherent in PDFIX-la. 'There is no advantage to a CMYK-only PDFIX-3
document, even though it can be done, and the disadvantage is that it's
potentially a source of confusion.
PDFIX-la is not "for the U.S." and PDFIX-3 is not "for Europe." That
the two markets havedifferent ideas about color management and printing implies that PDFIX-3 will be more popular in Europe, but there are
markets for which PDFIX-3 would be well suited in the U.S.This includes
large format priming, which has essentiallyno standard print condition at
all, and digital presses. The latter have excellent register but with generally
poor adherence to SWOP even though they like to claim so, and hence are
good candidates for implementinga PDFIX-3 workflow.
In subsequent sections of this chapter, you'll find that specifying perobject ICC profilesisn'tforthe faint of heart, and requiresspecial workflow
and software considerations. Once you have a PDFIX-3document, printing or proofing it requires both faith and courage.You'll need to use products that specificallysupport PDFIX-3 documentsto effectively proof and
output them.
Compatibility
We previously mentioned the various versions of PDE Distiller's lob Options dialog box is one of the places where they're directly relevant to
color management. The Compatibility pop-up menu in the General tab
of Job Options affects the options available in the Color tab. If you select
"Acrobat 3.0 (FDF 1.2)," your only colormanagement policy optionsare to
leave colors unchanged or to convert them. Since PDF 1.2 doesn't support
ICC profiles, there's no way to simply tag the documents. Unlessyou have
good reasons to do otherwise. we recommend choosing'Acrobat 4.0 (PDF
1.3),"because that's what PDF/X is based on (see Figure 16-1).
4N
Color Settings
The Adobe Color Settings for Distiller, which you'll find under the Color
tab ofJob Options, look like those for other Adobe applicationsbut the
similarity is misleading,because their behavior is unlike those other Adobe applications (see Figure 16-21,
Settings Rle. DistiUer uses .csf fdes created in other Adobe applications,
and displays them in the Settings File pop-up menu, but it can't create
them itself. When you choose a setting from the Settings File menu, the
Color Management Policies menu is grayed out-the only way to enable
Color Management Policies is to select the settings file called "None."
Possibly the best way to handle this is simply not toworry about creating
settings files for Distiller, since Distiller has such unusual color behavior
anyway. If you save a .joboptionsfile, any custom color settings are saved
as well.
Color Management Policlcr.The color management policies in Distiller are
quite different than in any other Adobe application, by necessity, since
Distiller's job is to convert PostScript into PDF. Other Adobe applications
432
Figure 16-2
open and display files, then let you edit them in some fashion. Distiller is
just a completely different beast, and has policies to match.
Leave Color Unchanged-this means preserve the numeric values in
the PostScript file when converting it into a PDF. Ignore any CSAs in
the PostScript file, and don't embed the Working Space profiles.
b
433
A brief note on the Intent pop-up. Rendering intents are chosen at the
time of PDF creation, just as in PostScript, which seems backwardswe
generally find that we can't ten which rendering intent will work best for
a given object until we know the output destination. But that's the way it
currently works.
The Default option is unclear-it's either the default PDF rendering
intent (relative colorimetric), or it's the intent. set in the PostScript file.
that points to the CRD that would have been used had the PostScript
file been interpreted bya PostScript RIP rather than by Distiller.We suggestsettingit to relative colorimetric-then you at least know what you're
dealing with.
434
Making PDFs
Three main factors affect your ability to make decent PDFs whether you
intend to use them for the Web, soft proofing, or final output (plain PDF,
PDFIX-la, or PDFIX-3):
b
Useofan appropriate PPD file for your Postscript printer driver (which
includes making the application you're printing from aware of the
PPD--something that may or may not happen automatically).
US
sources on how to make good PDFs, so we'll stay focused on the color
aspects. We've already discussed the first of the three factors mentioned
above in the earlier application chapters.
The second and third factors mentioned above are worktlow-specific.
but veryimportant.We'vecome to hust andrecommendasastartingpoint
the DDAP PPD, and their accompanying DistillerSettings Files. which are
available for both platforms at www.ddap.orgltoolsl~~nivppdl.
Note that the Distiller Settings File turns color management off, so
you'll end up with a device-dependent PDE This works as long as vou
produce output-ready Postscript prior to building the PDE The resulting
PDF won't have automatic soft-proofing or hard-proofing capabilities.
since there's no source profile embedded in the document. (If you refer
back to Figure 16-2, you'll see that it's based on the DDAPOptimizedvS
settings file for Distiller 5. Colors are left unchanged and untagged)
From here, you can feed the PDF to an application such as Apago PDFl
X-1 Checkup, or Enfocus Certified PDF (part of PitStop Pro and Server,
and Instant PDF), which preflights the PDE Fixes problems it can fix,and
makes a note of those it can't Assuming everything can be fixed,you end
up with a PDFIX-la document.
Color-managed PDFdaklop. This is a PDF that has profiles associated
for allobjects.\Vhileit's possibleto produce n PDF that has pmfilesassociated with some objects and not others, we recommend you avoid doing
so unless you enjoy lessons in frustration.
Using Distiller, we recommend producing an "output-ready" PDF in
your page layout application, as previously described in "Output-only
PDF-press," only embedding the final output device's profile. Since all
the color is already converted for one kind of output device, you can describe it all with a single device profile. Embed that profile, and Acrobat 5
and Acmbat Readersuse it automatically for on-screen preview, while other
applications that can read color-managed PDFs may be able to repurpose
the content for some other device (such as for proofing--see Figure 16-31.
436
ColorMana~ementPolicies-
'
DeYItF-DependentData -0 P r e l ~ r v overprint
e
SeRinpr
Be careful: as configured in Figure 16-3, Distiller won't convert anything in the document, so you must make sure that all the color is already
converted for output before you feed it to Distiller. Distiller is just being
used to tag objects with a source profile (and of course make a PDF Ne).
Also, while you can effectively use such a PDF for soft and hard proofing,
it isn't necessarily repurposable--since all objects, including black-only
text, become device-independent, they won't be black-only if repurposed.
The real problem is that Distiller's options don't really offer enough
flexibility. If you choose "Tag Only Images," non-image objects will only
print correctly to the intended destination and will look wrong everywhere else, whereas if you choose "Tag Everything For Color Mgmt (no
conversion)" and print to adestinationother than theintended one, black
text gets converted to rich black, which can create major problems.
PDFIX-3 addresses the problem by letting you define hlack text as
device-dependent, so that it will print as black-only on any destination
device, while tagging all objects that need color management to produce
the correct appearance.
437
The suggestions in the previous two sections generally provide the best results. But if you want to create the
smallest possible files, and have the color display reasonably well on the
random collection of uncalibrated monitors that senreas the delivery system for the Internet, you may want to try these settings instead.
In Job Options, Color tab, change the Settings File to None-the Web
Graphics Default color settings file is useless with Adobe Distiller. Next,set
the Color Management Policies to "Convert All Colors to sRGB." Finally,
set whatever output profile you used to create the PostScript as the working space-if your document is entirely Adobe RGB (19981, for example,
set that as the RGB Working Space so that Distiller uses it as the source
profile when it converts everything to sRGB. Likewise if your document is
CMYK, set the working space to the CMYK profile you used as the destination when you created the Postscript file (see Figure 16-41,
Color-managed PDF-Internet.
Figure 164
J0DW3E%i%tr7eiqfiRX$
~
p
p
p
[ C O ~ W ~ A I co~ors
I
SRW
Intent: Default
Reserve
Transfer Funrnonr
~.
Acrobat 5
Compared to Adobe's other applications, Acrobat 5's color management
capabilities are just as funky as Distiller's.While the Color Management
Preferences dialog box looks familiar, its scope is limited compared to the
other applications, and printing from Acrobat makes us wonder what in
the world Adobe was thinking.
The redeeming feature of Acrobat is that color management really just
happens without any configuration.Acrobat grabs the display profile automaticallyfromthe operating system, anduses embedded profiles automaticallyand seamlessly, regardless of the color management preferences.
Setting up remote soft proofing is as simple as calibrating and profiling a
monitor and installingAcrobat on the client side. (On the "server" side, of
course, someone needs to embed the correct profiles into the PDFs.)
Acrobat Color
Management Preferences
439
The Working Spaces are the assumed profilesthey apply to all untagged objects in PDF files. If you set the RGB Working Space to monitor
RGB (yourdisplay profile),the numbers in untagged RGB images get sent
straight to the display, so you're effectively getting no color management,
but everything else gets color managed and there isn't anything you can
do about it.
Embedded profilesare always honored, and thus override the Working
Spaces.Therefore, becautious about what profile you select for theworking Spaces, because they affect untagged objects, which in the PDF world
are fairly common. If you set your RGR Working Space to ProPhoto RGB,
for example, most RGB content in PDFs will he superbly oversaturated
compared to any intent the original producer had for the PDE
The Conversion Options only affect conversions for Proof Colors (described later) and for printing.
Printing
Source profiles are either embedded in the PDF document, or assumed
by Acrobat's Color Management Preferences. but you need to specify a
destination profile. Yet for non-Postscript printers, Adobe has provided
absolutely no mechanism for speciFyinga destination profile or a rendering intent. When you print to a non-Postscript printer, it converts from
the source profiles to the display profile.
So when you print to raster printers from Acrobat,you're best off selecting Colorsync or ICM in the printer driver. We've confirmed that Acrobat
handsoff the display profile to the operating system as the source profile
for the data stream at print time. From there, the destination profile is
dictated by the printer driver.
When you print to a PostScript printer, the Adobe section of the driver contains an Advanced button that doesn't appear in non-PostScript
printer drivers. Clicking it opens the h i n t Settings dialog box, with no
fewer than seven color-management-related options. not one of which
is a rendering intent setting-see Figure 16-6!
We generally ignore the first three checkboxes regarding halftones,
transfer functions and UCRIGCR. If you need to use these feamres, you
know it-ifyou aren't sure, only experiment when you have lots of spare
time. The same goes for 'Apply Overprint Preview" which is useful for
forcing Acrobat to render the overprint function if your prinrer doesn't
supporl it.
440
441
Distiller 6
Very little has changedin the way of colormanagement in Distiller 6 compared to version 5.0. Therefore we recommend startingwith that section,
and then reading this one, which discusses additional features found only
in Distiller 6.0
The major change in Distiller 6.0 is that it can create PDFIX-la and
PDFIX-3 documents directly rom Postscript. See the new presets in Figure 16-7. PDFIX-la will likely be the more viable in most workflows because of limitations with Distiller 6's PDFIX-3 generation. If you need to
produce PDFIX-3 documents, checkout the section on InDesign CS later
in this chapter.
ngurt 16-7
442
PDFDC-la, PDFDC-3
If you intend to make PDFIX-la from Distiller, hopefully the "PDFXla"
preset is already sufficiently configured for your needs. But chances are
many of you will need custom settings, if for no other reason than to set
an Outputhtent profile other than "U.S. Web Coated (SWOP) v2" which
is the default.
Thus, the main new area of interest in Distiller 6 is found in the PDFlX
section of the Adobe PDF Settings dialog, located from the Settings dropdown menu (see Figure 16-81,A major oversight in the user interface is the
fact you can apparently select both PDFIX-la and PDFIX-3 at the same
time. Don't try it, it doesn't work, and will likely cause aberrant behavior in
Distiller thatwill make you homicidal or suicidal, or both, when you attempt
to troubleshoot the ensuing problems. Please select one or the other.
ngure 16.8
Adobe PDF
Settings dialog
b43
Instead of relying on the existence of CSAs, you can change the Color
Management policy in Distiller to Tag Everything for Color Management. If you tag only images, any RGB objects that remain untagged
will then cause PDFIX-3 creation ro fail, so that's a limitation. A bigger
one is that everything that's CMYK in the document will also be tagged,
includingimages you may not want repurposed later. But if your document contains only RGBand LAB content, this wuld beaviable means
of creating PDFIX-3.
You can set theCMYKWororkingSpace profile to match theOutputIntent profile vou select in the PDFlX portion of the dialog. That way,
CMYK objects undergo a null transform at output time, and RGB and
LAB objects are dutifully converted to CIMYK. But that means you're
stuck with that OutputIntent in order to ensure CMYK objects null
transform. thereby negating the whole point of PDFIX-3, which is its
portability to unknown destinations.
The bottom tine is that Distiller's PDFIX-3 support seems fairly duhious for any serious usage of PDFIX-3. You'll almost certainly prefer using lnDesign CS. which exports PDFIX-3 documents directly awhole lot
more easilv, and with far fewer limitations.
444
Acrobat 6
There are a number of subtle but useful added features in Acrobat 6, but
otherwise it behaves very much like Acrobat 5, so we recommend reading
both sections to get a complete picture.
Acmbat 6
Preferences
The one situation in which you might want to uncheck this option is
when you receive a PDF in which the specified OutputIntent doesn't describe the actual output device. You can uncheck the option, and then
select the correct profile as the CMYKWorkingSpace. When you click OK,
Acrobat updates the display ofthe PDF to show you howitwill print to this
different destination. It's very important to note that this does not remove
or change the OutputIntent in the PDE it simply ignores it in favor of the
selected CMYKWorking Space.
445
Preflight
Acrobat G mcorporates a Preflight tool, which includes a standard complement of configuration sets, to which you can also add your own as you
see fit. Preflight is accessed from the Document drop-down menu. See
Figure 16-11.The top three useful color management related features here
have to do with verification of PDFIX-la and PDFIX-3, report generation
which shows source profiles and Outputlntent, and a feature to extract
the Outputlntent profile.
A n a b a n d ReporLThe easiest way toverify a PDF for PDFIX-la or PDFI
X-3 compliance is to select the conformancelevel you want from the Preflight list, and click Analyze. Preflight won't repair problems in PDFs but
it will generate both passlfail and a detailed report on any problems it
finds. See Figure 16-12.
mgure 16-n
Acrobat 6
~ t p r o 6 l ~
~cumentfk&?iiPDF/X-la
compliance
447
You'll note two different items for PDFIX-3, one which implies only
CMYK+spot, and the other that ICCILAB are acceptable. By definition
PDFIX-3 allows for CMYK, spot, ICC-Based, and LAB colors. We recommend using the "ICCILab O K preset for PDFIX-3 verification. Again, if
you want CMYK-onlyplus optional spot color, use PDFIX-la.
If you have a PDF file that is not PDFIX-la or PDFIX-3 but should be
capableofcomplyingwith one of those standards, click the PDFIX. ..button, which reveals a new dialog. Note the specification pop-up menu at
the top. The "Save as PDFIX-la" or "Save as PDFIX-3" option will first
verify, and then if the PDF passes it will convert the file to the selected
conformance level. See Figure 16-13.
Figure 16.13
Acrobat 6 Preflight:
PDFIX dialog
V+,...+I
hl,Ughl m r AK* n d k k
*hchernnot if IS r vskd POFIX- 3 hlc
Vmh...
Lsnm w
/ x...
Extract 0utputlntcnt.The thirdoptionin the Preflight.PDF1Xdialogis"Extract KC profile..."This option will extract the OutputIntent profile from
aPDF1X-laor PDFIX-3 document if it was fully embedded in the PDF.You
can then install the profile in the correct location, and now you can select
it in Proof Setup: Custom for both soft and hard proofing purposes.
448
Printing
There are ~ w obig changes in Acrobat 6h printing abilities. First, you can
now color manage prmts using ACE to non-Postscript printers. Second.
you can print proofs.
From the print dialog, find the Advanced but~onand clickit to reveal
the Advanced Print Setup dialog (see Figure 16-14). In the Advanced Print
Setup dialog, ensure that you select Output in the list on the far left.
Printer Protile. This functions like the Print Space pop-up menu in other
Adobe applications. Select a prolle for the printer you will currently be
printingto. If you don't want any color management to occur at print time,
select "Same As Source (No Color Management)".
Applv Worklng Color Spacer. Although it's as mysterious in Acrobat 6 as
in Acrobat 5. you probably want this selected so that Acrobat will use the
Working Spaces as source profiles for any untagged content in your PDFs.
If you find a reason to not check this option, we'd like to hear about it.
Apply Proof kltlngs. Checldng this option references back to the profile
and other settings selected in Proof Setup: Custom, and lets you do cross
rendering. Unfortunately that profile is not listed in the print dialog, as
in other Adobe applications.The rendering intent options are affected by
the simulation checkboxes in Proof Setup: Custom.
Relative Colorimetric, with Black Point Compensation-is the default
with neither Paper White nor Ink Black che&ed.
Relative Colorimetric, no Black Point Compensation-Ink Black is
checked.
Absolute Colorimetric-Paper White is checked (and Ink Black is
checked and grayed out).
w-u
Acmbal6 Prinl dialog
box, and Advanced h i n t
Setup dialog box
450
RGB on some machines, and Monitor RGB on others.We don't know why
but the badnews is that ineither case"Include1CCProfiles" is not selected
so you're guaranteed to see the color differently on every machine that
views the resulting PDE Create your own presetwith arationaldestination
profile (sRGB?)and include the K C profile.
PDF/X-la. This preset works as advertised. Any RGB or LAB content is
converted to CMYK using the selected Destination Profile, which is then
embedded as the OutputIntent profile.
PDFIX-3. This preset works with the following limitations: your destina-
tion is CMYK, and you don't want any tagged CMYK objects. InDesign
produces compliant PDFIX-3 with a CMYK OutputIntent only, and all
CMYK objects in the layout are untagged IDeviceCMYK in the resulting
PDE If the document contains placed tagged CMYK images, the tags are
ignored and not embedded when making PDFIX-3.
451
Export PDF
The Export PDF dialog is accessed one of two ways: by choosing
FilesExporl and selectingAdobePDF as the format, or by choosinga preset from File>PDFExport Presets. We prefer the latter. In the left column
is an Advanced option, which is where you'll find the Color and PDFlX
sections (see Figure 16-16).
InDesign CS
Export PDF dialog box
Color. Color offers three options. Leave Colors Unchanged does exactly
459
453
Third-Party- Stuff
'I here are a number of really good products on the market. but the one
we've worked with the most, and hence can discuss with some authority,
is Enfocus PitStop Pro 5 for Acrobat 5, and version 6 for Acrobat 6.
454
b It
It doesn't directly support RGB-to-RGB or CMYK-to-CMYK conversions, though you can work around the limitation by first converting
an object into LAB as an intermediary space.
It doesnStsupport D e v i c e L i profiles.
455
Other Products
We haven't worked with these products as much as we have with PitStop
Pro, but they come recommended bypeople whose judgment we trust:
b
and Scripting
The Smart Way to Be lazy
Why Automate?
We use automation for the following reasons:
b
To free humans from repetitive, brainless grunt work that doesn't require intelligent human decision making or intervention
458
Color Servers
Color servers are sometimes called batch processors, or generically automation products. Color servers placed at the front-end of another devicelRlP do their work by parsing Postscript or PDF files, changing only
the numeric value+they don't damage the integrity of the Postscript or
PDF l3es.When they process bitmap information (such as TIFE JPEG, or
bitmap EPS),they effectively open the file, perform theconversions, then
rewrite the file.
Common color server features include
b
459
Most support hot folders. Some support print queues that appear on
the network as though they were Postscript printers.
Hot folders and print queues available over network-you can set
up hot folders to accommodate remote clients over a network and
publish print queues on thenetwork, too. Users don't have todealwith
configuration issues or decide which profiles to use for source and
destination-instead they simply place the tiles into the appropriate
hot folder. Faster, and less prone to error.
460
461
Examples
This is by no means an exhaustive review of every server-based automation product available.We've chosen the followingexamples both because
we're familiar with them and because they provide good illustrations of
the capabilities of server-based automation in general.
Main window
Color Sets
b A built-in mini-Web server that lets you obtain job status from any
workstation
464
Which Ble formats are supported? Most though not all worldlows require PostScript (and hence EPS) support. Increasing numbers want
PDF support.
DeviceLink profiles are one of the seven profile classes defined by the
ICC specification. A DeviceLink doesn't describe a device--instead, it's a
concatenation of twoormore profiles, in asingleNe. It actsas both source
and destination. They're an automation feature because the alternatives
involve manually manipulatingfile content, which is why we cover them
in this chapter.
The source and destination tables both contain device values, so the
conversions are directly from RGB to C M K , or CMYK to CMYK, depending on the device profiles used to build the DeviceLink. (The PCS
is involved in the initial joining of the rwo profiles, but once that initial
concatenation occurs, the PCS has played its role.)
DeviceLinks are always unidirection-conversions are only from the
profile that was originally defined as the source to the profile that was originally defined as the destination at the time the device link was created.
Some caution is required when building workflows around products
and scripts that use DeviceLink profiles. Most implementations assume
that if you are sending documents to be processed by a DeviceLink that
youare doing so with foreknowledge that any embedded ICC profileswill
be ignored in favor ofthe DeviceLinki source profile. This implies content
is normalized to favor the DeviceLink's source profile, and if that's not the
case you will get less than ideal results.Thus. DeviceLinks are well suited
for proofing and repurposing scenarios, but will require more caution if
you use them for making separations. They're just a look-up table, afterall, but due to the lack of a PCS in the middle, their unique channel data
is not lost in the course of a PCS becoming involved in the conversion.
These advantages seeminglydefy traditional color management convention, and are at least as much about automation as color management, if
not more so about automating.
466
to match the dingier grayyellowon the lower-qualitystock,and a DeviceLink can be set to preserve channel purity.
Traditional worMows will use simple curves to adjust for tone reproduction differences, but they cannot compensate for differences in ink
hues where you should compensate for them, such as in photographicimages, nor do curves compensate for differences in wet trap. A DeviceLink
can, while also preserving channel purity unlike output device profiles.
Making DeviceLinks
For generating DeviceLink profiles, our favorite tool is Link-o-lator 2.0, by
Left Dakota Inc. (www.leftdakota.com),becauseit offers conmls and options
we haven't found anywhere else. You can download a trial version, which
comes with documentationinPDFformat describingthenitty-gritcy of various features (see Figure 17-3).Two features are particularly valuable:
You can specify pure channel presenmtion with dot gnin wnzpensation,
which can beused to preserve black, or anyof the other channels in the
destination profile. Most products offering black channel preservation
do only that, preserving the black channel exactly so the pre-conversion and post-conversion black is identical. This is rarely useful, because the source and destination devices often have different black dot
gain. Black channel dot gain compensation preserves the blackchannel
purity while compensating for the dot gain difference, so you still get
a black-only drop shadow when you repurpose C,MYK images, but the
tonal characteristicsof the black channel are preserved.
468
Prepress Solutions
Prepress solutions are proprietary modules that fit into an existing prepress worldlow, such as Creo Prinergy or the Rampage System made by
Rampage, Inc.Their featuresvarywidely--some only offer color-management capability as an extra-cost add-on; others have v e y limited colormanagement functionality. While they vary in their capabilities, these
types of solutions generally share two common characteristics:
b
469
ping for service and support, but you can expect to pay a hefty price for
something that more or less replicates the standard color-management
features found indesktop applications. That said, prepress solutions can
help in several situations.
Lftcctive lak-binding workflow solutlonr For workflows where the intended output is unknown during the design process, products in this
category offer per-object source profiles and per-object rendering intent
control, so that you can prepare the content for separation without actually knowing the destination. Once the destination becomes known, everything is ready to create final separations. In lower-volume workflows,
youcancolor manage the content in Quar!dPress at printtime, but that's
less practical in high-volume workflows that rely on high-end prepress
solutions.
Hard proollng. Some of the products in this category offer explicit inkjet
printer support. Enabling color management can turn an inkjet with a
sufficiently large gamut into a proofingdevice.
PosHIIght normalization. If preflight rejects a submitted job solely because it contains a few RGB images, the workflow system can assign appropriate source and destination profiles. and convert those silly RGB
images into CMYK. This is much more efficient than the traditional alternatives, which are either to reject the job, or to have someone open
the images in Photoshop, convert them. update the placed images in the
page-layout application, then output another Postscript file
....
570
The Downsides
You need to judge the downsides to thesesolutions in thc larger context of
the entire workllow system, of which the color-management component
may be a relatively tiny part.
Price. None of the vendors we've spoken to are willing to quote exact
prices because "they vary" depending on the particularworktlow bundle.
That said, while pricingcovers afairly wide range, the approximate numout there" is$5,OOO, which sounds like a hefty
ber we keep seeingWthrown
chunk of change to replicate what boils down to the basic desktop colnrmanagement features.
With grnwingdemand, we predictthat color-management capabilities
will becomestandard in futureprepress solutions, but for now, they often
cost extra. The best piece of advice we can offer you is to be a s a y consumer-ask lots of questions, and see demos (includingones with typical.
and maybe a few atypical, jobs) to see just what they'll buy you.
Ralning.The challenge with closed ptoprietarysystems is finding people
who can train you how to use them and integrate them into your specific
workflow.Thefewpeople who are really knowledgeable about integrating
color management into proprietary workflow products tend to command
top dollar.
Examples
The two products presented here typiFy the potential differences in this
class of product and illustrate the need for careful research. Color-managernent support is available in Xinet. Rampage, and Apogee, among
others. But the term "color-management support" means quite ditrerent
things to different vendors. You need to dive in and find out what each
one means.
Helior lmrgekmr and PDF Handshake. These are separate products.
but are complementaryin many worktlows. Imageserverused to be called
Helios EtherShare OPI, and is an image handler more than a prepress
workflow solution. It combines OPI and color-management features, so it
can change image size, resolution, and compression, in addition to doing
color management. Unique features we like about this product include:
S7l
Prinergy can perform color-management tasks (embed, change embedded, or convert) when the job is first brought into the workflow, or
at any time thereafter, but proofing conversions happen only when you
474
generate the output stream to the proofer, so i t doesn't create a separate proofing Me. You select the job, the proofing device, and the proofing
profile, then the job is convertedso that the pmofersimulates theselected
destination [the pressor acontract pmofingsystem). Ifyour proofingsystem does its owncolormanagement, and you preferit,youcan submit the
job for proofing as final press CMYKwithout specifyinga proofer profile,
so that you don't end up with double color management.
Important Questions
If you're contemplating introducing such a product into your workflow,
here are some of the questions we think are critical:
t Does the product support black preservation? It's almost always a
Does the product support black scaling? A black channel for a lowquality uncoated stock won't give good results when the job is repurposed for a higher-quality coated stock if the black channel is simply
preserved. What's really needed is to preserve the tone reproduction
curve of the black channel. not the original numeric values. For this,
you need a scaling function for the black channel to compensate for
the differences in dot gain between the source and destination devices. If the product you're loolang at doesn't have this feature, and
you think you need it, see if it supports DeviceLink profiles instead
(see the section, "DeviceLink Profiles," earlier in this chapter).
473
474
The Good
We're generally not fond of solutions that rely on sending our jobs into a
mysterious black box, but proofing is a simple enough and unambiguous
enough conversion-hm output CMYKto proofer CMYKor RGB via absolute colorimetricrendering-that it's an exception to our general rule. The
main advantage it confers is simplicity-you simply send the final output
fdes to the proofer, and the RIP takes care of the necessary conversion.
We sometimes find itstrange that smart people who use computers every
day to carry out tasks of great complexity simply glaze over as soon as the
word "scripting" is mentioned. If pressed, we'd have to confess that we
often number ourselves among those smart people-we're far from being
scripting mavens, but we often use simple scripts, and we've seen what
the more complex ones can do.
Scripting can save enormous amounts of time and eliminate equally
enormous amounts of mind-numbing drudgery. But making it do so demands a hefty initial Investment of time and energy.
575
What Is Scripting?
Scripting is the act of witinga script in a language like AppleScript,lavaScript, orVisual Basic, that makes the computer do useful things. As such.
it's a bit like programming in the way parking a car is a bit like landing the
Space Shuttle-both requireattention to detail and skills that you have to
learn, but one requires attention to a lot more details, and learning a lot
more skills, than the other.
Writingscriptsisagrratdealsimplerthanwritingcode, but it doesrequire
you to learn a scripting language. and while scripting language resembles
natural human language much more than programming languages do, it's
not by any stretch of the imagination natural human language.
Scripting Advantages
One of the biggest advantages that scripting has ovm other automation
tools is that it%essentially fre+the tools for scripting are already built
intoyow operatingsystem. (Of course, your time is probably worth something too.) But scripting offers other advantageshere are the ones we
find most compelling.
476
For example, you can create a script that launches Photoshop, asks it to
open a folder fun of images, embed a profile, then resave the image in a
different format.
You can do many of the same ldnds of automation using Photoshop's
Actions, but Actionsdon't allow conditionals, while scripts do. If you simply use an Action to embed a profile in a folder full of images, it will fail
if the folder contains images in different modes: with a script, you can
make Photoshop run a dserent Action to embed the appropriate profile
in RGB and CMYK images.
Sprcd. By eliminating unnecessary human interaction, you can drastically reduce the total time from beginning to completion. We've seen
advanced, moderately complex scripts cut task time from 3045 minutes
down to 1-2 minutes.
Scripting Disadvantages
The only real disadvantage to scripting is that you have lo learn to do
it, and complex scripting seems to require a certain mind-set that some
people have and others simply have not. You can't buy scripts off-theshelfthe way you can other automation products. though the Macintosh
platform supplies some handy scripts that automate simple color-management tasks. On Mac OS 9, they're in the Apple Extras:ColorSync FxtrasAppleScripts foldec on Mac OS X, they're in the ILibrarylColorSync
/Scripts folder.
Learning the scripting languageis only one part ofthe challenge.While
you can eventually save time using custom scripts to automate common tasks, the development, testing, and debugging time is often quite
lengthy.
Scripting Examples
The three scripting methods thar we've selected-PhotoshopActions, JavaScript, and AppleScript-certainly aren't the only ones, but they're the
most widely supported, and probably the most widely used. Photoshop
Actions are mostly cross-platform, JavaScripts are almost completely
cross-platform, while AppleScript is only available on Mac 0s.
477
Our example scripts show what it takes to make all three scripting
methods assign aprofile to an image (ColorMatch RGB),convert it to U S .
Sheetfed Coatedv2, and then save itwith U.S. Sheetfed Coated v2 embedded. These scripts were provided courtesy of Nathan Wade, who can be
reached at [email protected] [in case you'd like to hire him instead of
learning scripting yourself).
Photoshop Actions are by far the easiest of the three-if you can do it
with your mouse in Photoshop, you can probably record it as an Action.
Then you can either run it manually, make it into a droplet, or use it with
the Automate:Batch command. Photoshop Actions are generally crossplatform-the main problem area is file and folder navigation, which uses
somewhat different syntax on each platform (see Figure 17-4).
Figure 174
photoshopAction
example
.,
.
c o
I,
7 1r
j l -
*iqn.Cmnrl.Lu
""hhiOI*
~ r s n ~ ~ i u ndruman
nt
478
JavaScriptexample
try
var docRef = activellocument:
var cmykPmfileName = "U.S. Sheetfed Coated v2";
docRef.colorProfileName = "color~atchRGB";
docRef.comertProfile( cmykProfileName, 1ntent.RELATIVECOLORIMETRIC,
true, false );
alert( "Your document has been converted
from ColorMatch RGB to U.S.Sheetfed Coated v2,
using Relative Colorimetric Intent, Black Point
Compensation, and No Dither.
The file will now
be saved with embedded profile.* )
docRef.save();
k
catch( e
/ / An error occurred.
throw e:
1
/ / Everything went Ok.
>
else
t
alert( "You mtmt have a document open to
add the filename 1 " ) ;
>
480
Figure 0-6
Applescript example,
continlled
end if
end repeat
end t e l l
Chapter
4M
The AppleScriptis shown in Figute 17-7-make sure you name it "Download Profile - Use with Photoshop CS JavaScript.scpt".The JavaScriptis
shown in Figure 17-&make sure you name ir'rwcm.js".Thesearetheonly
files you need,and you can download them from ~ c o l o r r e m e d i e s . c o m l
realworldcolor.
AppleScript to download
remote profile
rwcmprofile.icc")
t e l l application "URL Access Scripting''
try (:
JavaScriptto convert
image using remote
pmAie. and save with
profile embedded
activeD~~~ment.convertProfile(downloadedCMYKProfile,
Intent.RELATIVECOLORIMETRIC, true, false);
I
catch(e)
throw e;
489
Workflows
Bringing It All Together
483
485
Why? Because in this chapter, we'll show you how to bring all this
knowledge together to build a color-management workflow that suits
your unique requirements.
We can't possiblyspell out every possible color-managementworkflow,
because there are probably as many worMows as there are practitioners.
We don't want to simply tell you which buttons to push-because for one
thing, youwon't really learn anything except for a rote set of steps, and
for another, as soon as you've learned the steps, one or another vendor
will rename, move, or change the functionalityof the buttons, leaving you
back at square one.
Instead, we'll show youhow to breakaworMow down into its essential
components, step you through the questions you need to ask, and show
you the possible strategies to use in building your worldlow. We will, of
course, include some examples, but you should take (hem as illustrations
of the possibilities rather than hard-and-fast rules.
Proofing-making sure that your final output will, in fact, have the
desired color appearance.
Let's examine these steps in detail.
585
Vector art. Some vector art applications insist that all the content in a
document must be either RGB or CMYK, though you can force them to
accept imported graphin in the other mode. In the case of legacy vector
art files, you have two options:
486
if you know the original destination, make it the source profile, then
repurpose the file [either by converting at print time in a desktop application, or using automation).
In the case of new vector art files, you have three options:
Workin RGB using the same space you use in your other applications.
but realize many of the colors in this space won't exist in the final o~rtput space. Take advantage of soft-proofing to a generic CMYK space
(such as SWOP) to get a general idea of such limitations.
b
Normaliring Color
Once you've defined all your color. youmay well find that you have a raft
of profiles-several different capture devices, a default RGB and a default CMYKprofle in each application. and possiblysome legacy CMYK
487
profiles. It's conceptually possible. and even, with some difficulty, practically possible to carry these profiles through the workflow to final output-but yourlife will be madea great dealeasier ifyou normnlizeall your
to asingle RGR
color by conveningit to asingle space, or, morepracti~allv~
and a single CMYK space.
Normalizingyour color simplifies your life in two ways:
b
It frees you from having to deal with profile mismatch warnings in all
stages of production except the initial ones.
Itletsvou rely on assumed profiles. Even if you prefer lo embed profiles,
mostvector applicationsdon't embed profilesin EPS files,so they force
you to rely on assumptions. iYormalizing your color makes it much more
likely that the default assumed profiles will be the correct ones.
Whm to nonnaliu. In thevast majority ofcases. we recommend normalizing RGB color as soonasyour applicationswill allowyou to do so.Adand
marketing agencies can normalizestock photography to the desired RGB
intermediate space early in thedesign process, and ask photographers to
supply files in the same space.
Repress and printing shops already have dedicated preflighting, and
can include normalization as n part of it. Typically, prepress shops will
normalize everything to CMYK, converting RGB content to CMYK and
repurposing CMYKcontent when thesource is different from the intended
488
O m output or many?If you're going to a singIe output process, the question of when to convert boils down to the trade-off between seeing and
editingvourcolorinfinaloutputspace, and workingwith smaller, more agile
RGB files. If you find that automated conversions in a color server, or even
in the RIP itself, give you acceptableresults, you can achievesignificant produ&vity gains by working in RGB and adopting a late-binding worktlow.
The downside is that you don't see the separations until they're on press.
If you have multiple output destinations, the question then becomes,
do you prepare separate files for each output scenario, or do you rely on
late-binding separations?The issuesare confidence and quality. If you're
confident that you can obtainusable resultsfrom automatic separations.
alate-binding workflow where final separations happen in a color server
or RIP mav make sense.
Witingin wtpvt Space. Our experience has taughtus that for theultimate
in quality, you need to make final edits in the output space. Automated
conversions can get you in the ballpark, but they only h o w about color
spaces, not about the colors in the actual document. Hence they treat all
content identically, ignoringthe kinds of perceptual issues we raised all the
way back in Chapter 1 (see "Where the Models Fail" in Chapter 1, What Is
489
Proofing
You can't, ohviously.pmfyourcoloruntilyou knowthe final destination.But
you can proof your color before converting it to the final output space.
Soft-proding. Most color-managed applications let you view a simulation of final output while you're working on files in someother space--for
example, previewing CMYK output while working in RGB (see the sidebar, "Soft-Proofing Basics," in Chapter 10.Color Mnnngement Workflow).
While some types of edits, such as tweaks to the black plate, can only be
made in CMYK. you can easily make many other kinds of optimization
for tone and color on an RGB file prior to conversion, using an accurate
display simulation as a guide.
490
Determining
- Your Needs
At the hegmning o l this chapter, we pointed out that there are probably
as many color-management workflows as there arepractitioners. We can't
possibly spell out all possible workflows in detail. Instead, we'll step you
through the questions you need to answer to determine your specific
workflow needs.
491
File bwtltltr. TIFF, IPEG,and PDF have robust support for embedded
profiles, though you need to be vigilant for applications that either fail
to detect embedded profiles or use them incorrectly. EPS and DCS EPS,
however, are much less reliablein terms of profile embedding.
Youneed to figure outwhich partsofyourworMowcan rely onembedded profiles, and which parts must rely on assumed profiles. Then you
need to ensure that you have appropriate safeguards in place to make
certain that the correctprofilesare assumed.
Knom output. If you know the output right from the start, and you're
dealing with a single output process, an early-binding worknow, where
everything is converted to output space early in the process, makes a great
deal of sense, particularly if you have to interact with outside providers
who aren't color-management savvy
If you have to deal with multiple known outputs, things become a little
morecomplex Early bindingkeeps thingsimple. but increasestheworkload
because you have to prepare separate documents for each output process.
Unknown output. Ifyou have to prepare files for unknown outputs, you'll
almost certainly find that the politicalissues outweigh the technical ones.
From a technical standpoint, the best solution is to submit the job in a
device-independent form such as profiled RGB color, or even LAB. In the
real world, though, the chances of such a job getting processed correctly
alter it's left your hands are uncertain at best. If you can obtain a signed
contract stating unambiguously that the downstream operation will accept Nes in a specified, named RGB space (or in LAB),and will take full responsibility for the color from then on, by all means submit profiled RGB
or LAB. Absent such a contract, you're almost certainly inviting trouble.
Often, you'U be forced into a premature-binding workflow instead
(see the sidebar. "Premature Binding," in Chapter 10, Color Management
IVorkfloru).From a color management standpoint, such workflows make
no sense, but we do have to livein the real world, which of course doesn't
always make sense. If you're stuckin a situation like this, we offer the following suggestions:
b
493
If you have to deal with multiple unknown outputs, the first and last of
the three suggestions above are equally applicable. The unknown is the
unknown, whether it's one or m a n y t h e best vou can do is to provide a
file that's approximatelysuitable for printing, preferably accompanied by
hard-copy proofs that indicate your intentions clearly.
What you can automate. Good candidates for automation include things
like normalizing profiled RGB captures to a single RGB editing space. For
example, if all your imagesources embed profiles, you can safely set Photoshop's Color Management Policy for RGB color to 'Convert to Working
RGB." Then, whenever Photoshop encounters an image whose embedded
profile is different from the working RGB space, it converts it from the
embedded profile space to working RGB.
The downside, of course, is that Photoshop has no way of knowing
whether or not the embedded profile is the correct one--it just blithely
goes ahead and makes theconversion. So ifyou also receive imagery from
sources that don't embed profiles correctly, the automation may produce
a bad result, creatingworkinstead of eliminating it.
Automated output conversions can often work well, but again, they
treat all color identically So you'll get good quality, but not as good as
you'd get with a skilled operator optimizingeach image. You can, however,
create optinkzed solid-to-process conversions for solid colors, then apply
them automatically using a color server or Praxisoft'sVectorPro.
494
Can you make a business case for preserving that quality difference?
Once you've defined your needs, the last step in buildingyour workflow
is to look at the workflow tools that your applications and device drivers
offer, and decide how best to employ them in the four stages of color
management.
Workflow Tools
You understand the stages of color management, and you've determined
what you need to produce.Thelast step is to lookat the various tools your
software and hardware offer, and decide how to apply them.
Embedding a profile
Assuming a profile
Each approach has its pros and cons. Our very basic rule of thumb is that
we generally embed profiles in RGB, and we generally assume profiles for
CMYK. Wealways tryto use CMYKas afinaldestination-CMYK-to-CMYK
conversions do work, but they rarely give as good results as going back to
the original RGB and reseparating--so we seldom need to deal with more
than one flavor of CMYKat a time. That makes CMYK an ideal candidate for
an assumed profile, since we know we have only one flavor of CMYK.
495
CMYK. We often make families of profiles ibr a given CMYK process, with
different black generation characteristics. For example, we used three
different profiles to create the CMYK in this book. with different black
shapes, bur we only used the different profiles to convert from RGB to
CMYK. Once the content is converted to CMYK, the blackgenerationused
in the profile is no longer relevant.
in this land of workflow, all the assumed CMYK profile does is attach
a color meaning to the CMYK values by acting as a source profile. Any of
the three profiles we created can do that equally well-its sole purpose is
to provide asource profile for display simulations and bard-copy proofing.
CMYKpmfiles are also quite large--the ones we used for this book are
2.4 MB each-so embedding would mean we'd have to sling a lot more
data around, and sinceall our CMMiis thesame CMYK, much of that data
would be redundant.
ffiB. RGB matrix profiles, on the other hand, are tiny. We normaliue our
RGB color into an editing space as soon after capture as is practical, and
editing space profiles are tiny, so we always embed them.
One key differencebetween embedded-profileworktlows and assumedprofileworkflowsare thatin the former, thecolormeaning is automatically
attached to each element, while in the latter. the color meaning is applied
manually by you, the user.
Theotherkey differenceis that, in anembedded-profile workflow, each
element can have a different profile embedded, while in an assumedprofile workflow, you can generally have only one RGB and one CMlX
profile.Therefote, the trick to making assumed profiles work is normalization-making sure that allyour content is converted to just one flavor of
RGB and just oneflavor of CMYK before it enters the assumed-profile part
of your workflow. Do that, and you can safely rely on assumed profiles.
Fail to do so, and all bets are off!
596
...."
possible eight-bit-per-channel
to real visible colon, so encoded LAB contains a lot of values for which there are no real
visible color equivalents.
498
Named-Color Systems
Named-color systems such as Pantone and Focoltone present some special
color-management problems. Some are technical-Pantone is noted for
revising its libraries,so that different applications often wind up with different definitions of the same color. Some are human--users specify spot
colors forprocess jobs, or specifythe CMYKvalues from a spot-to-process
swatchbook, failing to realize that the CMYK d u e s provided mav be totally inappropriate for the job at hand. Both cause trouble.
499
500
Our eyes always force us to judge color in context, and elements that look
great in isolationsometimes lookquite differentwhen they're placed in the
final layout. When we're working on a job with a single known output, we
always view the simulation. If we're working on a job with multiple known
outputs, we look at the worst one!
Even when the final output is unknown,we often use a CMYK siniulation
(assuming the job will eventually wind up being printed with some kind
of four-color-process printing). Doing so helps us anticipate the excesses
of over-optimistic designers who make use of the full RGB palette. If you
aneone of theseover-optimisticdesigners, try setting your monitor simulation to Adobe's U.S. Sheetfed Coated v 2 profile-CMYK may get a little
betterthan that onveryhigh-qualityjobs, but ifyou'redesigningforprint,
it will give you a reasonable estimate of the color palette you can use for
the job.
Hard Proofs
We don't typically bother with hard-copy proofs before we know the output processthey basically won't tell us anything that our monitor can't
do less expensively-but we ofren make use of our applications' capability to produce a hard-copy simulation of final output before we actually
convert to final CMYK.
Printing hard-copysimulationsof yourfinaloutput can alert you to potential problems with the final conversion, so that you can take any necessary remedial action before the potential problem turns into an actual
one. It's also a good idea to print hard-copy proofs after you've converted
to final output-you may find very slight differences behveen the proof
of the simulation and the proof of the final converted result.
It's unrealistic at this stage in the acceptance of color management
to try to use cross-rendered proofs as contract proofs (though many periodicals do so, having achieved a confidence level through repetition).
But they are useful for guidance. Of coune, they don't show problems
with screening or defects on the tilm or plates, but neither do most other
digitalproofingsystemsshortof aKodakApprovalor Creo Spectrum.That
said, inkjet printers are beginning to approach the resolution needed to
produce actual dot-based proofs--we expect to see a lot of action in this
area in the next few years.
501
Output Conversions
Convertingall pour color accurately to the final output is the ultimate goal
of color management. The keys to achieving that goal are first to make
sure that you've selected the correct profile for output-that's the trivial
part-and second, to make sure that each element in the job has the correct source profile--that's the nontrivial pan.
Earlybinding. Inan earlpbinding workflow,each element is either created
in final output space or is converted to final output space early in the process, so early-binding workflowsare relatively straightforward. It's always a
good idea to preflight the job, either using the built-in tools offered by the
applicationsoradedicated preflighting tool, to make sure that no stray RGB
images haw slipped through--but in general, early-bindingworkflows usually mean that someone, somewhere in the production process has seen
and checked the final color.
Late blndlng. In a late-binding workflow, things are a lot trickier-in extreme cases, the final color may not exist until you burn plates. So you
need to be very sure that every element in the job is handled correctly.
Normalization is a good safeguard for late-binding workflows, because
it reduces the final output conversion to one conversion from a single
source to final output-you still need to make sure that each element has
the correct rendering intent applied, but you don't have to w o w about
multiple source profiles.
509
Final Analysis
-
When you can answer each question with a yes, you can be pretty certain
that you have a relatively bulletproof color-management worktlow.
Capture a Pixel
Bruce captured these photons in his Kodak DCS 460 digital camera, took
them home, and found. upon opening the image in the Kodak DCS Acquire plug-in, that they produced an RGB value of R 248, G 13. B 0 (see
Figure 16-11. He then acquired the image into Adobe Photoshop.
ngurc 18-1
The capture
504
rn
Figure 18-3
505
506
507
508
In Pan 111,we laid out the ground rules for parsing color-management
worMows. We examined the color management features of some key applications,andwalked you through theirusesandtheirpotentialpitfalls,but if
weGe done our jobs correctly,we also gave you the vocabularyand insights
necessary to analyze new applications, and to build a color management
worktlow that suits your unique needs.
The rest is up to you!
Appendices
Profile Anatomy
The ICC specification prescribes a format for various classes of what are
generically referredto asICCproHes.Theintent of the format is to be both
platform-independent and application-independent. Before the work of
the ICC, profiles were either platform-specific or application-specific.
This appendix provides color geeks with more technical information
about whatvarious ICC profiles contain. Naturally it's not a substitute for
the ICC spec itself, which is available at www.color.org, theweb site of the
International Color Consortium.
The specification is set to circulate as a Draft International Standard,
with possible approval by the end of 2004 as IS0 15076. After approval it's
expected that the complete IS0 version will be released as version 4.2 of
the ICC specification to bring the two into parity.
5l9
Profile Structure
All ICC profiles have the following three segments:a profile header, a tag
table, and tagged element data (see Figure A-1).
- 4 bytes
- 12 bytes for
each tag
Tagged
Element
- various sizes
Data
Profile Header
The profileheader contains information that allows searching and sorting
ICC profiles-the header is always exactly 128 bytes. The profile header
contains the following encoded parameters, in order:
Profile rmion. The version of the ICC specification to which the profile
conforms. There are placeholders for major revisions (defined as newly
addedlchanged required tags, necessitating an updated CMM to use
the profile); minor revisions (defined as newly addedlchanged optional
tags that don't require an updated CMM to use the profile): and bug fix
revisions.
Signature
rnntr
scnr
Ftr
Signature
link
spar
nhst
nrncl
Color Spate slgnatme. There are 25 possible signatures for both device
and non-devjce colorspaces.This includesXYZ,CIELAB, CIELUVYCbCr,
CIEYq RGB, gray, HSV, HLS. CMYK and CMY explicitly, and any custom
color space containing between 2 and 15 channels.
ProRk Connection Space signaturc.There are only two options for the
PCS: C I W or CIELAB.
5l4
n5
Pmfileclass to rendering
intent cross-reference
Tag Table
The tag table is the second and smallest segment of a profile. but is as
vital to a profile as the index file is to a database, or the table of contents
is to a book It contains a tag count listing the total number of tags in the
profile, followed by a sequential list of each tag contained in the profile.
The list refers to each tag using a 4-byte tag signature registered with the
ICC, a 4-byte offset to denote where the data for that tag stafls, and a
4-byte size value to denote how long that tag is.
a6
Required Tags
~ i ICC
e profile specification includes both required and optional tags.
The following required tags must be in every ICC profile.
profileDescriptionTag
This contains the profile name that appears onmenus.Tl~efilenameand
profile name are two different things.The profileDescriptionTag is the real
profile name. This is required by the additional profde classes as well.
mediaWhitePolntTag
This is the measurement of media white, in CIEXYZ, which is used in
the calculation of the absolute colorimetric rendering intent. Absolute
colorimetric rendering is computed from the AtoBlTag and BtoAlTag in
conjunction with a mediaWhitePointTag.
chromaticAdaptationTag
Ifthe actual illuminationsourceisnotD50, this tagisrequired.andisused
to convert the actual illumination source to the PCS illuminant (which is
D50).
copyrightTag
The profile copyright is stored as a 7-bit ASCll string, also required by rhe
additional profile classes.
n7
lnput Profiles
lnput profiles support grayscale, RGB, and CMYK input devices. In theonc,
they could describe multichannelinput devices as well, although we don't
knowofapackagethat makesCMYKinputprofiles,let alone multi-channel
ones. (Wearen't aware of a packagethat makes monochrome input profiles
either.) So the options are. RGB matrix. RGB table-based, and RGR matrixand-table-based input profiles.
Matrix-Based Proflles
For RGB matrix-based input profiles, only two additional tag types are
required, for a total of 10 tags.The datacontained in these hvo tags is very
small, which is why RGB matrix profiles are typicallyonly a few kilobytes
in size.The additional required tags are:
MatrIxCoIumnTag. The three required MatrixColumn tags are redMahiColumnTag, greenMatrixColumnTag. and blueMatrixColumnTag.They
contain the XYZ tristimulus value of the primary (red, green, or blue,
respectively).CIELAB is not supported in matrix profiles.
TRCTag.There are also threeTone Reproduction Curve (TRC]tags: greenTRCTag, redTRCTag, and blueTRCTag.
Table-Based Profiles
For RGB table-based input profiles, there is onlv one additional tag
required, but it can contain a substantial amount of information when
compared to matrix-based profiles.
AtoBOTag. This table contains device-to-PCS data for the perceptual rendering intent. Only the perceptual rendering intent is required
for table-based input profiles, although other rendering intents are
supported as well. Both &bit and 16-bit precision are supported.The PCS
data may be represented as either ClEXYZ or CIELAB.
Hybrid Profiles
The ICC specification, version 4.0, supports input profiles that are both
matrix- and table-based.
5l8
Display Profiles
Monochrome display profiles are supported by the ICC spec with just a
single grayTRC'Ihg, but the much more common color display profiles are,
like input profiles. RGB matrix-based. RGB table-based, and RGB matrixand-table-based profiles.
The required tags for RGB matrix-based display profiles are identical
to those for RGB matrix-based inputprofiles.Table-basedand hybrid display profiles require one additional tag, described next.
BtoAOTag
This contains the PCS-to-device perceptual table. This tag is required to
ensure that display profiles are reversible. Though the perceptual table
is required, this does not mean that perceptual rendering is used: this
tag almosr always contains colorimetric data, so renderings are always
colorimenic--either relative or absolute.
Output Profiles
The ICC specification allows forTRC-only monochrome output profiles,
although we're again hard-pressed to think of a package that makes them.
For all practical purposes, you'll find that output profiles are generally
RGB, CMYK, and (much more rarely) grayscale table-based profiles. The
ICC spec currently supports up to 15-channel profiles (in version 4.0.0).
but the common CMMs support only up to 8-channel output profiles.
Here are the required tags.
a9
Notice that there's only a single colorimetric table. See "mediaWhitePoint'kg" formore information. For a description ofhowrendering intents
are actually applied in conversions, see the sidebar "Rendering Intents and
Conversions."
gamutTag
This able contains PCS values o n the input side, a n d on the output side
a single value, either 1 or 0. A value of 1 means the PCS value is out-ofgamut. a n d a value of 0 means the PCS color is in-gamut.
540
DeviceLink
DeviceLink profiles allow for direct device-to-device conversionsthey're essentially profiles that contain a conversion from one profile to
another. While they typically contain only a single source and destination profile. any number of device and nondevice spaces in series can
be combined in a DeviceLink profile, though the first and last profiles
in the chain must represent device spaces. Four tags are required for
Device-Link profiles: profileDescriptionTag,AtoBOTag. profileSequenceDescTag, and copyrightTag.
DeviceLinks may appear to break the rule that you always need two
profiles to make a conversion, but under the hood. a devicelink contains
at least two profiles even though it's a single file.
ColorSpace Conversion
ColorSpace conversion profiles are used bv CMMs to convert between
different device-independent color spaces, such as between ClELAB and
CIELUV. These profiles can be embedded in image+if you have a LAB
image that isn't based on D50, you need a suitable ColorSpace Conversion
profile embedded in it.
Abstract
Abstract profiles are intended to perform image editing by transforming
color data within the PCS. In practice they are rarely, If ever, used. We
know of only two packages that create them: Kodak Custom Color KC.
and ITEC ColorBlind Edit.
591
Named Color
Named color profiles (often referred to as NCPs) are used to support
named color systems such as Pantone, Focoltone, or vendor-specific
custom colors. The requirement is for the named colors to be associated with a device-independent (typically LAB1 value. The optional, but
most practical aspect of NCPs is to reference each named color to device
values, thereby ensuring the best possible reproduction of a named color
on a specific device.
Appendix B
Workflow Templates
Some time after the topic of workflow templates came up. Chris stumbled
upon a Mac OS X-only application called OmniGraffle. Developed by
the OmniGroup (www.omnigroup.com).OmniGraffle is used primarily
for diagramming and charting (see Figure 8-11,It's an amazingly deep
application with too many features to list here, but-in addition to
supporting layers, transparency, and tons of other stuff-the one that really rings our chimes is its unique auto-layout feature.
The more complex the workflow, the more useful this auto-layout
feature canbe. It usesthe established relationships between yourworkflow
components to alter the layout, using settings in Layout Info. The autolayout results may not be the prettiest thing you've seen, but they let you
see your workflow in new and often surprising ways.
One of Chris' more endearing qualities is his boundless energy and enthusiasm, and he immediately hatched grandiose schemes for exquisitely diagramming all kinds of color management workflows. When Bruce
pointed out that fully diagramming even the relatively simple workflow
weused to produce this bookwould demand an eight-page foldout, Chris
finally relented, realizing just what a rabbit hole it could turn into. So
what we're providingin this appendixis simply a taste that diagrams some
specific workflow situations.
594
Flwn E P
action
Legend
needs to
user must
dialogbox option
based soli
olor
rn
&fine cok
mpnnine
convert color
~rkinglediti,
space
Lonuem to
proofer space
5%
536
(define sources,
mnal
"-.rr., r .
.oferprofil
from printer c
service burea~
with t a ~ e files*
d
rim proof
,101
correct
548
ngum
hditional and ideal
workflows for print
providers
_r
..
....
proofs based on
Using Adobe's
Missing Profile and
Profile Mismatch
warnings
530
Open m
'hotoshoo
Missing
Profile
I
I
I
I
wrr E9
+I
Color M a ~ g e
h k a t the image
another pmfk
Earlybinding
Separate1
conuertfor
oufput
1
you renlly like it, still using
monitor as guide.
mure B-10
AE
absolute colorimetric
achromatic The attribute of light from asurface or light source that relates to the
amount of lightspecifically,its brigh mess. Contrast with chromatic.
additive primaries Three light sourceschosensothatthey can reproduce other colors by
addition of wavelengths. One primary contributes long wavelengths
(red), another the medium wavelengths (green),and the other the
short wavelengths (blue). See also subfractiveprimaries.
5%
test subject viewing colors through a small aperture, and measurement instruments also view samples through a small aperture.
banding
black generation In four-color printing, the method used to generate the black,
or K, channel from the color channels. The two main kinds of
black generation are UCRand GCR.
black level On a monitor, the setttng that controls the base black of the
display. On a CRT; this is just the brightness (or offset) control on
the monitor.
black point
blackbody radiator
chromatic The attributes of light from a surface or light source related to the
wavelength composition of the light-specifically, its hzre and
saturation. Contrast with achromatic. The chromatic attributes
describe the properties of the photons in the light. while the
achromaticcomponent describes the quantity of photons in the light.
chromatic adaptation See colorconstanc~?
CIE LAB (Also known as L*a*b*.] One of the two main color spaces
proposed by the CIEto attempt a perceptually uniformcolorspace.
L* is the lightness value, a* is the red-green opponency, and b* is
the blue-)'ellowopponency. CIE LAB is one of the two color spaces
used as a PCSin ICC-based color management.
536
CIE LUV (Alsoknown as L*uav'.) One of the two main color spaces proposed
by the CIEto attempt a percepnrallv rmifonn color space.
CIE rry diagram Wso knouu a5 the CTE xy chromaticity chan.1 The horseshoeshaped
diagram representing the relationships of the colors in the CIE
system.
CMM Color Management Module. Some people know it as an abbreviation for Color Matching Method, or Color Manipulation Model.
In any case, a CMM is a drop-in component that provides the
"engine"for profile-to-profile conversions. It defines how colors are
computed using the sample points in the profilesas guidelines.
CMS ColorManagementSystem. Sottwarededicatedto handlingdeviceto-device conversion of colors. The ICC-based model for a CMS
consists of four components: a PCS. device profiles, a CMM, and a
set of rendering intents.
color constancy The tendency of the visual system to consider the color of an
object to be constant despite changing viewing conditions. If all
the colors in a scene change in the same way. the eye tends ro attribute this to a change in illuminar~r,and discounts the change.
538
The two rendering intents that try to preserve colorimehy of colors--colors are mapped to an exact match wherever possible, and
where not possible (because the color is out of the target ganr1r0.
the color is mapped to its nearest equivalent. In most cases, rhis
conversion shodd include a remapping of the white point so that
this colorimetricmatch is dative to the target white point-this is
known as re[atiw colorimetric. In some cases (in certain stages of
proofing), the colorimetric match should be absolut+the colors
should be converted as if the match were being done relative to the
source device's white point-this is h o w n as nlxosolritecolorin1eh.i~.
colorimetry The science ofpredicting color matches based on ever-growing research into typical human colorvision.Much colorimetry is based
on the work of the CIE.
ColorSync Apple's implementation of ICC-based color management. On
Macintosh computers, the components in the Mac OS that
handle such things as making profiles and CMMs available to
programs that need to convert colors.
complementary colon Two colors that make gray (orwhite) when com bined. For example,
red and cyanare complementary colors.
cone$ See photowceprors.
continuous tone A device that can represent many tonal values for each unit pixel.
A laser printer is not continuous tone as it can only lay down a
printer dot or leave it blank-to produce tones, it needs to use
the trick of screening. A monitor is continuous tone as every
displayed pixel can represent tone levels by varying the intensities
of the red, green, and blue light.
CRI
540
destination profne In a color conversion, the profile that defines how to convert colors
from the profile connection space (PCS)to the target color space.
See also soitrceprofile.
display profile Also known as a monitorprofile. A profile for adisplay device such
as a computer monitor.
dithering (11 screening
(2) Any technique that simulates colors or tones by intentionally
printing or displaying dots of various primary colors in various
patterns to give the illusion of a larger set of colors. A halftone is
a type of dither (called an ordered dither) where the dot pattern
is uniform and uses the primaq ink colors together with paper
white to give the illusion of many colors. Another exampleof dithering can be seen when viewing a full-color image on a monitor
in 256-color mode-the illusion of additional colors is created by
displaying the limited palette of 256 primary colors in various dot
patterns.
dot galn The growth of halfronedots during print reproduction. The main
cause of dot gain is thespreading of ink as it hits paper, bulslight
dot gain can also be introduced during imaging to film.
dpi Dob Per Inch. Usually, but not always, used when referring to the
resolution of printers. Often incorrectly used as svnonynous with
ppi, or sometimes spi.
dyc
dynamic range A range from brightest white to darkest darkas measured in rlensiiy.
The dynamic range of measurement devices (such as scanners.
cameras, or densitometers) describes the distance between the
darkest black the device can measure before it is unable to detect
differences in brightness, and the brightest white it can measure
without overloading. Also applied to media (for example, prints or
bansparencies) and images, to describe the range from the darkest black to the brightest white.
editing space A color space intended specifically for editing of color values. An
elrtrophotostatic The class of printing devices that use a laser to set a static charge
on a point-by-point basis, to control where toner particles stick
embedding r profile Saving a profile in a document file. The profile defines the source
profileused when convertingthecolorvaluesin the file toany other
color space. The embedded profile effectively provides the meanings of the color numbers in the Me. See the sidebar on page 282.
emissive Having the property of emitting (givingom light. A ligh tbulb and
a computer monitor are emissive.
544
encoding
crmr diffusion
A form of FMscreening
and re-emission
fluorescence Theabsorption of ligh~energyat one rrnr~elengrl,
at a different wavelength.
In printing,a method of screening in which the dots are all the same
size, but the effect of tones is created by varying the frequencyof the
dots in agiven area (hence"frequency modulation"). Contrast with
AA4screening.
The area at the center of the retirm that is populated predominantly by cones,This is where colorvision occurs and where visual
acuity (sharpness) is highest.
foveal vision The viewing condition where the image is focused on the fowaof
the viewer, and thus produces the best acuity and color vision.
gamma
(3)In colorspaces, the mapping of tonal values to perceived brightness.A gammavalue of around22 is generally considered percepnrally uniform.
gamma c u m A simple example of a tone reprodnoion crrn~typicalof most devices. This is a simple non-linearcurve.
gamut
gamut mapping The remapping of color and tone values from one color sprrce to
another. If the destination color space has a smaller ganzrrt, this
remapping will require gamut compression.
GDI
gray-balancing
halftone In printing, the most commonly used method for screening. The
effect oftones is created bvdividingthe image into equally spaced
halftone cells, each of which is filled with a dot of a known size-larger dots create darker tones: smaller dots create lighter tones.
high-bit
A general term for anything higher than the minimum 8 bits per
channel (256 tone levels).A high-bit file is a 16-bit file. A high-bit
scannermay be a lo-, 12.. 14-. or 16-bit scanner.
HLS An adaptation of the RGB color model stands for hrre, lightness,
sohrration.\'Vhen lightness is at maximum, the color is white.
HSB An adaptation of the RGB color model, stands for hrre. sandration,
brighmess. Common in many color-managed applications.Similar
to HLSexcept that when brightness is at maximum, the color isat
its brightest.
544
ICC InternationalColor Consortium.Aconsorfium of color-related companies that have cooperated to standardize profileformatsand procedures so that programs and operating systems can work together.
Input profile A profile for an input device such as a camera or digital camera.
Not to be confused with a solme prople.
intensiw The sheer amount oflight from a surface or light source, ~4thout
regard to how the observer perceives it; the number of plloto~~sin
the light. Compare to briglirness. which is the perception of the
light's intensity.
Interpolation The computation of unknown values that fall between known
(usually measured or sampled) values.
IR See infrared.
IS0 The International Organization for Standardizati0n.h organization that coordinates networks of standards bodies around the
world. (IS0 is not an acronym, but rather derived from the Greek
"isos," meaning "equal.")
IT8
One ofa family of targetsused for cnlihrntionand profiling of scanners and printers.
kelvins
Liquid Crystal Display. The second most common type of computer monitor, consisting of two layers of polarized plexiglass between which are liquid crystals that change shape in response to
electrical currents. (See also CRT.)
Relative briglrtness.The brightness of a surface or light source relative to some absolute white reference.
Asimplerelationsl~ipbetween
stimulusandresponse, whereby (for
example) doubling the stimulus produces double the response.
The human sensory system is predominantly non-linear.
(1) cnlibration
See LCD.
(LUn A table that allows input values to be looked up and replaced by corresponding output values. For example, an RGB-toXYZ lookup table would let you (or a color management system1
look up an RGB triplet and find the equivalent XIZtriplet.
Lines Per Inch. This always refers to the resolution, or screen
fkqrrency, of a halfone. Not to be confused with clpi, which refers
ro theresolution of the microdots used by a digital printer, not the
resolution of halftone dom.
luminance The amount of light energy given off by a light source, independent ofthe response characteristics of the viewer. More precisely,
luminance is the lrrminorcs intensify per unit area of the lightemitting surface. (For a more detailed description of luminance,
luminous~ux,
and illuminance, see sidebar on page 213.)
546
LUT
The amount of light energy given off over time from a point light
source. This is measured in cnndelas. (See also lriminnnce, and
sidebar on page 213.)
Pronounced "luht"1 See lookup fable.
measurement geometry
memory color
monochromatic light Light consisting ol' photons all of the same energy level or umwlengtl~An example would be a laser.
nanomder
non-linear
ordered dither
output proflk
A halftone.
A profilefor an output device such as a printer or proofingdevice.
Not to be confused with a destination profile.
Profile Connection Space. The color spaceused as the intermediate form for conversions from one profile to another. In the ICC
specification, the PCS is either CIEXYZor LAB.
perceptual intent
The renderingintmf that tries to preserve the perceptual relationships in an image, even if this means remapping all colors both
in-gamut and out-of-gamut. This is usually, but not always, the
preferred rendering intent for images that contain many out-ofgamut colors, but if all colors are in-gamut for the target color
space, relati~wcolorimerric may be preferred.
The property of a mlorspace whereby distances between points
in the space correspond well to perceived distances between the
colors they represent. Close colorsare represented by close points;
different colors are represented by distant points.
548
polarization
primaries Shorthand for color primaries. A set of colors that, used together
in controlled amounts, can reproduce all other colors. See also
additive primaries and subtractir~primaries.
pIMeN color
pmflk mlsmatch The condition that arises when you open a file that contains an
embedded profile other than the opening application's assumed
profileor umrkingspnce.
The act of creating a profile by measuring the current state of the
device. Sometimes also known as cl~aracterimtion.
Apple's name for the display engine in Mac OS X.
Apple's name for the display engine in Mac OS 9 and earlier. See
also Quartz
( R ) The ratio of light shone onto a surface to the light reflected
retina The layer of nerve cells lining the back of the eye and receptive to
light.
RIP Raster Image Processor. The RIP is either part of a digital printer
or a separate computer attached to the printer. The job of the RIP
is to convert the page image from vector form (usually expressed
in Postscript) to the raster form needed by the marking engine of
the printer. Some color-management processingand conversions
can also happen in the RIP.
550
saturation The property of the light from a surface or Light source by which
we perceive the purity of the light-how much does the light
contain photons of only a certain wnuelengtl~(highly saturated)
or a mixture of many wavelengths [less saturated).
saturation intent
The rendering intent that tries to preserve the saturation properties of colors as much as possible, even at the expense of lzue
accuracy or perceptual relationships. This is usually, but not
always, the preferred rendering intent for information graphics
such as graphs or maps, where it's desirable to maintain saturated vivid colors, or where the saturation of different regions is
designed to convey information.
scanner metamerism The type of metamerism where two color samples match to a human obsewer, but not to a certain scanner, or vice versa (the human does not see a match, but the scanner does).
screen angle
screen frequency In a hnlfrone, the number of halftone cells, or "lines" per inch or
centimeter.
screening In printing,the method used to simulate different tones and tints of
ink bv breaking the inkinto dots of controlled size and frequency.
simultaneous contrast The effect where the perception of a color is affected by other colors seen simultaneouslv in the same field of view. [Compare to
successive corrtrnsl.)
smart monitor
Space
mi
SamplesPerInch.This is usually used when referring to the resolution of a digital camera, scanner. or a scan. See also dpi.
An instrument designed to read a row or several rows ofcolor patches at a time. You feed the target, in strips, into the instnunent.
552
~cccuivc
contrast Theeffectwherebythe perception ofacolor isaffected by other colors seen immediately before. (Compare to simulmnemw:conwa~t.)
tagging a document
The act of associating a source profile with an object. You can tag
an object either by assigninga profile inside an applicatinn, or
embeddinga profile in the object as you save it to a file. (See the
sidebar on page 282.)
The limit on the maximum amount of ink allowed at a time during four-color printing If you allowed 100% of all four inks to
get printed at a time, this would be a 400% coverage. As paper
cannot hold this much ink, the limit is usually set well below 400%.
(UV)
The non-visible region of the electromagnetic specmrrrn just
above the high-energy, or violet, end of the r!isiDlespec?crrurn.
UV See ~tltmviolet.
UV brighteners Additives used in papers, inks. and even detergents. to make
whiteslook brighter by absorbing non-visible rtlnat~ioletlightand
re-emittingvisible light.
The lookup table ( L U n located in the mernorpof avideo card.The
videoLUTis accessible by software on the computer, which can use
it to convert all RGB values as they are sent to the monitor. This
provides an easy way for software to control the overall gamma
and white point characteristics of the video system.
visurl calibrator
visible lpecmml That part of the specmum containing the range of ruorwlengths
visible to the eye, approximately 380-720 nanornetem
wavelength Ina periodic wave, such asalight wave propagating through space.
the distance from one wave crest to the next. Light wavelengths
are measured in nanometers Ibillionths of a meter). The wavelength of a photon is related to its energy-the higher the energy,
the shorter the wavelength.
white luminance The ltirninanceof the white poinrof a monitor.
5%
whtte point
white palnl adaptation The abllity of the eye to adapt to a change in uhirepoint. This is
related to the perceptual task of color constancy.
worktng Space The color space chosen as the default space for documents of a
certain mode. For example, in Adobe Photoshop an RGB working
space is used as the default color space for new RGB documents.
and a CMYK working space is used as the default for new CMYK
documents. In most cases the best choice of working space is an
editingspace, but any bidirectionalspace can be used.
Xn
5eeCIExuZ.
Acrobat 3,424,430
Acmbat 4,424,430
Acrobat 5,424,438-440
8-hit encoding, 61
Acrobat 6,424,428.444-448
16-hit color, 98
16-bitencoding, 62
24-bit color, 61
Adobe
Acrobat. SeeAcrobat
blackpoint compensation feature, 355356
ACE, 310,325,355
applications
Illustrator. SeeIUustrator
PageMaker, 290
Photoshop. SeePhotoshop
PressReady,473
555
556
B
hacking, measuring targets on black, 168
backlight. 127. 138
backwards transform,102
banding. 60.534
Barco Calibrator\! 130
BasICColor Display. 130
BaslCColorPrint3c. 174. 190, 191
batch processors,458
Baser-pattern color filter arm)! 37S376
BestColor proofing IILP: 171
biding
early, 275276,277,280, 501
late. 275,276277,280,501
pwnature. 281
biolog?i color eventsand, 6
Bitmap Export dialog box. CorelDnAW, 401
blts. 61
black
in CMYK model. 53
density of, 65
measuring targets against. 168
blackgeneration, 197,205-207,534
black level. 140441,534
I~lackligl~.llts.
15
defined, 114,121,535
black point
defined. 534
measuring, 6546
andmonitor geometrj~settings.137
testing. 218-220
black preservation.472.498
printer, 194-195
brighteners
fluorescent.15.167
LN,8-3.553
brightness
as nchrumatic attribute. 32-34
defined,32.535
detectingvariations in, 32
Callas, 455
built-inproMes. 161.376377
n li~htness,34
calibrating,2449-255
RtoATag. 518-519
inptlt. 376477
bytes, fil
output. 377-379
and Photoshop.375
purposeof, 375
calibratlon. 126-146
adlu~bnentsmade during, 126128
and black iewl settings. 140-141
as artificial trichrnrnats. 21
and r o h r constnncy, 47
color filterarray, 157-158.375-376
candelas. 213,535
558
candles. 13.213
carhode-ray rube monitors. SeeCRTmonitors
CCD arrays. 8
CCDs. 535
CFAcamems. 157-158,375-376
Champoilion, lean Franqois. 79
channels, color. 59,62.63
characterization. 114
charge-coupled device mays. 8
charge-coupled devices. 535
chemistry color evenrsand. 6
chroma, 535
chromatic components, 34-37.535
chromnticAdaptationTag,516
Chromiw. 78. Seenl~oColorThinklCulorThinkFm
CIE. 11.69.535
CIEcolnrimerricsystem,4143.45-46.71
WE LAB. 70-72. Sce uIso LAB model
and coior-management workflo$w.279
defined, 535
importanceof. 70
official name for, 72
and opponeneyltrichromacy,25
and PCS. 84.513
and pelcelved color. 84
primaries used by. 711
purpose of, 42
CIE L'a'b' (1976).72
CIE LCh. 69,72.536
CIE LUV. 536
CIE L'u-v' (197% 72
CIE models. Sw also specific models
caveats regarding. 45-49
officialnames for, 72
opponencyltrichmmacy in, 25
CIE Standard nluminanrs. 11-12.41
CTE uniform color spaces. 42
CIExydiagrarn.536
CIE xy\'diagrm. 41
CtEp,Ymodel. 69.72
ClEXYZ,536
CIEX1'L (19311.69.7?.79.84
Index
cMM(p
~ t i 53
n ~
CMYK separations. 53,179, 199
CMYK simuintions. 5 W
GMYK-lo-CMYKconversions
and black presen'ntion. 4i2,4Y8
in CorelDRAW.393
and embedded profiles. 494
in FreeHand, 385
in PitStop Pro. 453
in QunrkXPress.410.413.421
CMYK-lo-RCB conversions
397
In CUI~~DRAW.
in PreeHand,385
in PitStop Pro. 454
and Postscript RIPS,IRS
in QuarkXPress. 410,113
color-banding. 256
color bars. 5 3 i
color blindness. 22
Color Checker. ProPhoto RGB.250-251
color constancy 4618.537
color copiers. 194. 195
color definitions, 63
color-diflerencecalculations. 43
color events. 5-97
defined. 5
illl~suated.5
and metamerism, 27.29-30
pnicipants in, 5
role of light in, 6-12
mleofohfmin.12-15
rnlvof obsemr in, 1 6 3 7
color filler anay cameras, 157-156.375-376
color filters, i52
color gamut. M.72-78, 100
color laser printers. 119.194-196
color-managed applications. Ser nkospecificapplications
benefits of, 306307
andColorSync. 325,326
dibrences among, 325
distinguishingfmm non-color-managed, 326
and 1CC profiles,324
559
560
stagesof. 484490
systems. SeeCMSs
terminolow, 282.533-554
ultimate goalof, 46
worldlows. Seecolor-managementworkfimvs
andM9'SM9'G myih, 83
Color Management Modules. SeeCMMs
Color Management Policies settings, Adobe. 344-346.
431-433
color-management systems. See CMSs
color-management workflowvs.271-304
basic sreps in, 48+490
bringing color into. 29&297
as component of overall workflow, 296
conveying color meaning in. 280-285
defined. 272
determiningneeds for, 49W91
and display conversions. 274
eariy- 1,s. late-hinding, 275-277,280,501
and h a d proofing, 489
and non-color-managed environments. 2 s 3 0 3
hetween programs 272.295
within programs. 272,285295
questions to ask abouc 502
and wft-proofing. 28&295,489
timing of conversions in. 275-274,27&280.488
tools for, 494-501
variables d ~ adifferentiate.
t
273-274
Culor Manipulation Model. 86
color matching
and color gamut, 72-73
devicelimitations, 72-73,88
and d!.namic range. 72-73
and lighting, 212
and metamerism. 211
Color match in^ Method. 86
color meaning
assigning to CMYKIRGB numbers. 80,84.93-94
aod color-management workflows, 275-274.280
conve)ing. 28&285
defining. 484.485-486,503-504
color-mixingfunction. 73.537
calorimeters
and artificialtrichromats. 21
deflned, 530
ilmitations of, 43
and metamerism. 43
purpose of.38
vs. spectropholnmeten. 131. 165
colorimetric inlent. 538
colorimetric rendering
absolute 1,s. relative. 83.91.92.291
and color constancy. 4748
obj~~ctive
tests for, 210
and out-of-gamut colors. 89.91
and sofl-pmofing.291
vs. other tyQes, 50,92
colnrirnetricsvstem.CIE. 4143.45-46
colorimetricvalues. 38
colorimetry, 40-44
as basis tbr quantificationof colon. 50
and CIEcolorimetricsystem, 41-43
and color management, 4344
and colorimetric 1,s. perceptual renderings.50
defined. 40.538
purpnse of, 40
ColorLab. Lago. 225,22%232.261
ColorMouseToo!. Color Sany, 169
colorrsl
additive I-. subtractive, 1%20,52
calculating differences herween. 43
capturing with scannerldigiral camera, 5d55
comparing. 186
cnmplcmentary,21
coniplewityof,78
defining, 4-6,484,485486,503-504
displaying on monitors, 54
encoding.59-62
haw light affects. 5 4
matching. Seecolor matching
mcasurina, 37-45.51
memory. 49,546
metameric, 25. Seealso nietamcrisnl
mMng, 73,537
norniaiizing, 404,486488,504-505
out-oi-~amut.74,83,81(-92
plotting relationships henveen. 20-21
primary. Seeprimarycolors
process, 548
as pmperty oflipltl. 5
as property ofobjects. 4
psychological attributes ol; 48-13
representingon computers 51
reproducing, 99
spot. 486
CalolSpace Conversion profiles.5211
ColorSync. 307-322
contml panel, 30V309
and CorelDMW. 396
defined, 538
and FreeHand. 382.384.388
history of,85
and Mac OS 9,30&311
and Mac OSXPanther.311-322
preferences.316
Profiles folder, 145.311
562
purpose oC 05.306
Colo~SyncConsoniun~.
85
ColorSync Enension, 308
ColorSyncUtility. 314,316322
ColofThinklColoi~inkPro. 78. 186.236-237.257.261-262
Colonron, 1139
ColorVision. 131. 138.139, 141. 143
Commission Internationale de I'Bclairage, I 1,69.See aLw
CIE
Common Unk Printlng Sptem. 325
Compass Pm XT,419-421
complementary colon. 21,538
composite CMYK printers, 193-200,374,385,393,416
composite printers
bullding profilesfor, 193-200
and CorelDRAW, 397,399,402404
and FreeHand.386.390
RnclQuarW(Press,409,412,414,416
compression, tonal, 552
computer monitors. Sermonitors
Computer-To-Plateworkflom. 205
computers, representing color on, 51
cones, in human eye. 17-18
continuowtone color, 59-60
contim~ous-tonedevices, 56.57,539
contone. 539
contrast
defined. 539
simultaneous. 22.46.550
successive, 23,46,552
Conversion Optionssenings
Illustrator, ,354-356
InDesign. 35b35fi
Photoshop. 354-35G
conve~sions
CMYK-to-CMYK.kCMYK.to-ChOK conversions
CM-to-RGB. SeeCMK-lo-RGBconversions
and data loss. 97-98
early. 1,s. late-binding 501
input-to-ourput, 81-81
PCS-ro.destinatinn, 519
profile. 288
Index
connols Tor. 127-128
defined. 539
and gamma settings, 133
increasing apparent contrast of, 214
as Ugh1sources, 11
warm-up period for. 136
andwhite luminance settings. 138
and white point senings, 133
CSh. (25426,474,539
C3P worIdlnws, 205
ClJ PS, 325
curlng time, inkjet, 188-190,539
curves. spenml. Y,10
cyan, 53. SeenL-oCM model
Qmbolics Lighrlet. 191
11 values. 40
D50 light hoxes, 214
D50 specification. 533
IXx5 sptxlAcation. 539
Dallm, 455
data averaging, 178
data loss, conversions and. 97-98
daylight
measuring. 215
simulating, I I
wavelength composition of. 10-1 1
DDCZ-compliant monitors. i30
delta-Evalues. 43,186,267,533
densitometers. 3840,540
dansilometrj',3R-40
clensiry
ofhlack. 65
defined. 38,540
as lngariUunicfunclion.34-40
measuring, 38.39
of pixels. 56
nf primaries, 64
destination profiles
defined. 108,540
role of, in conversions. 85.94-95,96. 108
563
564
dot gain
compensating for, 205.4Q
curves. 66
defined, 541
dots perinch, 56,541
dpl. 56,541
driver-level color managemenr.32i-338
drivers
CUPS.325
PostScript.313.334-337
printer. 320,329-337
raster. 313.327.329-333
scanner, 337-338
DTP-41 srrlp reader. I7 1
Durst Lambda. 191
d y . 54 1
dye-sub printers, 192-193
dye sublimation. 57
dynamic range
and hlack point. 65
defined, 541
and densimmeters. 40
device limitationson, 72-i3,74
and device profiles. 100
measuring, 40
and monitorcallbration. 138
w. bit depth. 63
L
early-binclmg workflow
and CMYK us. RGR workflows, 277
defind. 541
and ot~tputconversions. 501
pros and cons of. 275-276
vs. intennediate-space workflows. 284
M.lale-bhdingworkflows.275
ECI 2002 target, 175,176,203
editing profiles
alternatives t a 210.266-2fiR
for input devices. 242-249
for oulput devices. 182.2W266
editing space. 541
F
fabrics, brightening, 1S
Fiery RIB. Wecvonics for Imaging, 171
filtcrs
color, 152
digital camerd. 152
infrared. 8
polarizing, 168
Vunrtz. 320422
spectrophotometer, lfi7
ultraviolet, 16. IS7
flags, profile. 514
fluorescence. 8-9. 15,50,542
fluorescent brighteners,15. I67
fluorescent inks. 15
fluorescent lamps. 11.12
TM screening, 5:. 542
Focoltone, 419,460,469,186,49&499
footcandles. 213
fovea,17.542
foveal vision, 342
foveola. 13
FreeHand. 381392
assigning profiles to imported images in, 387-388
566
graphics, color-managing,36&3M
in Illustrator, 362-364
in InDesign,36W362
gray-balancing. 157.513
CretagMacbeth
I:uii
ColorChecker, 151-152,223-223
Velvia. 150
Eyeone Display,138
EyeoneMarch,139, 141, 143
gamma
1CCol~r
snip reader, 171
curves. 66,542
iQueue, 461-463
defined. 542
MeasureTool, 169,178,186,189.2fil
ProNeMaker. 167
rays. 7
Spectmlino,169
gamut, 72-78
Specnoscan,170
clipping. 89
target r e f e ~ n c files.
e
174
and colorantslprimarier. 64
compression. 88.543
defined. 88,542
halftones,55,5647,543
hard-copy references.300
mapping, 74-78.543
hard proofing
piots. 7%77
gamutTBgag.519
in QuarkXPress. 409,418,419
HCT target,106,150
GCR. 197.204.543
GDI. 317.543
heat. 13
Hering, b a l d , 21
glossaw, 533-554
Hering theor): 23
Iuero@yphics,79
high-bit devices, 63,154455,543
HLS color model. 543
hockey pucks. 132
HSB color model. 543
HSVcolor model, 543
hubris. 544
hue
as chromadc component of color vision. 34
and color aantes. 48-49.50
defined, 34-35.544
representnlionsof, 3637
hueshifts, 49,50.71
human eye. Seeeye
Hunt effect.212
Hurcheson. Don, 106. 150, 154.2311
Huygens. Christian. 6
hybrid profiles, 517
hybrid scripting. 480
hyhrid wnrkflows. 286285
purpose of,5 l i
required tags, 516
ICColornrip render, 171
ICM, 306.307-308.322-324,544
illuminance,213
iliuminnnts
and CIE colorirnetrksystem. 4 1
CIE standards for, 1 1-12
defined, 11,544
ICC
and CMMs. 86,8!l
and CMSs.83
defined, 544
goals of. 85
meaninj? of acronym. 85
profiles. SeelCC pmfilcc
Website,511
ICCAutoflow,46l.4fi2
1CC-based color management systems. 83
ICC Pmfile Format Specification,85
ICC profiles. See also profiles
and black point compensation. X55
and color-maria@ applications.324
and ComlDRAW. 401
headers for, 512-515
iliusueted. 512
and PDFs. 426
and QuarkWress.407
structure of, 512-515
discounting. 413
most imponant, Tor graphic arts. 41
Illumination. International Commission on, 1I, 69. See also
CIE
Illustratnr
Assign ProRIesconimand.357-358
Color Management Policies settings. 344-34-16
color-managing imported graphics in. 362-364
Color Settings dialog box, 342-356
Conversion Options settings, 354355
convening placed graphics in. 363
cross-rendering in, 293
Document Info Palette bug. 35(l
Inlegration with other Adobe applications.341
Missing Profile warning. 346,349
perfnrmingcolor-nlode conversions in, 359
placed graphics in, 362-364
printing controls, 370-373
Profile Mismatch warnings.352-354
I'roolSeNp feature. 365-3fi6
568
lnda
and monitor calihracion,303
Internet Explorer. 302
Interpolation, fli.107,376,379,544
ipueue. 461463
IR filters. 8
IR wavelengths. 7.8
iris. I7
lS0.212.427.511.544
I'r8standanl. 149-150.175-176.544
J
InvaScript. 4i5.476.4Ti47R. 481
lPEC
and embedded profiles. 282,491
expordng, 326
and gay-iwhite-balancing, 158,244
and non-color-managed applications. 326
previewing. 323
K
K
as abbmiation for keltrin,13.544
in CMYE; madel. 53
Kelly-Moore Pain! Co.. 211
kelvins. 13.541
KnaLThomas. 249.377
Kodak
DCS Acquire plug-in, 502-503
film. 150
scanner targets, 149-150
and "secret sauce" in profiles,88
Kodak DigIra1 Science. 382,384,388
Korzybski.Aifred, 113
L
1B-based workflows. 497
LAU model. See also CIE IAB
importance of, i l l
limitations of, 71
and opponencylVichromacy. 25
purpase of, 42
as replacement for LW, 42
569
570
light sources
achromatic us chromatic attributes of. 32-37
lighrbulbs. 13
lighting
importance of. 50
as rntlltiuseroperaringsystem, 315
Lightlet,Cymbolics. 191
lightness, 34.545
linear relationships,545
source pmfileassumptions.328-329
Macbeth CoiorChecker. 151.223-224
Macintosh. SeenlsoMacOS
logarithmic. 545
color-managedbmwsen, 302
logarithms. 33.39
longwavc-radio waves. 7
ipi. 545
ltlrnens. 213
luminous flux.213
Margulis, Dan. 49
matrix, 546
LWcolor space. 42
MatrixColumnTag. 517
Mac OS 9,308-311
meafiurement,incalibrationlprofiling,119-122.16M7i
mea~uremenrgeometry, 165-166.546
MeasureTnol. 169.178.186.189.26i
rneastlring
color, 37-45.51
color conslancy. 47
colorimeIxic valuer. 38
density, 38
light, 37-38.213
specaal properties. 38
spectral reflectance.44
monitor phosphors. 54
mediaUllnePoinrTag,516
metameric colon, 26
meti~mericinks 26.546
metamerism. 25-30
monitor-to-printcomparisons. 215-216
monitors
and colorimerers. 43
defined. 21,25-26,548
calibration
directional.193
clearing. 137
examples of, 28
illustrated. 27.30
ohsewer, 517
printer. I93
DDC2-compliant, 130
scanner. 73.550
testing,262
why it occUrs.262i
metamen. 25.546
Microsoft
Excel. 173-174.178.225
as light sources. 11
profiling.Seedisplay profiles
microwaves, 7
InDesign, 346.348-349
Photoshop. 286,346347
mnemonics
for bands in s p e c m . R
for complementary colon. 21
Monaco Systems. 131
Pantone
names, color, 4 W 9
MonacoOPTLY. 131,139.141,143
nanometers. 7,547
NCPs,521
MonacoPROFILER. 179-181,503
neutrals. 48
9 4
0
objem
color as property of..I
reflective, 14
role of, in color events 12-15
transmissive. 14
observer, in color events. 5. 1 6 3 7
obsen~ermetamerism.547
OD. values. 40
DmniWeb. 3u2
one-itlput-one-cn~tp~~t
workflow, 81
one-wavprnfilps, 100-101
OneVision. 455
oppanency, D-25,46.50,547
opponent-color theorg, 23-24
optic nerve, 17
OptiCAI.. 131.138. 141
optical density, 40
optimizarion, device. 121. 154
ordered dither, 57.547
OS-level color management. 305-324
on Macintosh, 306.307-322
pros and cons of, 305
page-layout applications.290.421
PageMaker, 290
paint recommendations.211
Pantone. 419,4M),469.486.49a-499
perfect difirtsers. 39
ITS
and CIE LAB. 84,513
photometry. 213
as component of color-managementsystems. 83
photons
defined,547
ahsorption of. 15
bfendingof, 9
meaning of acronym. 82
counting, 213
signature. 513
defined. 6.548
energy level o t 6
and fluorescence,8-9
hlgh-energy,8-9
Photoshop
PDFIX
Actions. 476,477
versions. 427-43fl
PDFIXCheckup.455
PDFIXlnspektor, 455
croswenderingin. 293-294
PDPS, 423437
Missing Prnfilewarning,286.346-347
f l a ~ ruf,
j 424430
ProbfSetup feature.217.367-369.505
574
in Photoshop,370-373
in QaarkXPress,41-18
approaches to n~nning.201
editing. 210,242-249.2fi4-268
generic. 108-109,320-329
conwl~ing~riabilily
in, 119
optimizing, 200.202.204
profiling. 201-207
limitationsot, 107
namins 156
Profile FirstAidutility,316.318
pmffleflags. 514
InDesign. 350-351,352-354
~hotoshnp,2~7.
ZRR, 35n. 332-354
defined. 114.549
profilellescriptionTag.516
190-191
ProfileMaker. 167
profiles,99-109. SeealsoICCprofiles
h o f S e t e p reamre
accessingmotely, 480481
Acrubat,445
accuracy o l ll0.ll3.227
Ulustrator, 365366
assigning. Seeassigningpmfiles
InDesign. 366367
assuming, 282,2~5,?95
building specific Iypes
display profiles. 125-146
Photoshop, 217,367-369,505
proofers, digital. 202
proofing
defined. 484
in hllesim, 369-370
in Photoshop. 369-370
9 6
hi Q u a r W m s . 409.418.419
remote, 471
rendering
colorimetric. Seecolorimeiricrendering
cross-. 293.294
quantum physicr. 6
dictionaries. SeeCRDs
QuaraPress. 105-421
perceptual. 4748.50,88-89,90.92
saturation. 88.89.90.92
rendering intents, B8-92
andcolor-spaceconversions.9R. 519
defined, 549
hard proofingin.409,418.419
illustrated,90-92
purposeor, 83
reproducible colors. 62
resalution
soft-proofingIn. $09
monitor. 137
printer, 188
versions. 405,407410
scanner. 154-155
Quartz. 317,329,549
retina. 161R.23-24.514
QuickDraw: 317,328329,549
RGB Explorer,238-239.256
HGB model
ratinr. 7
device-specificnaNIe of, 67
radinuon. 13
RGB numbers
radio waves, 7
raster driwn.313.327,329-333
I ~ IM~ nI l w
RGBlo-CMYKconversions
receptors. 1617.21
automatic. 472473
reflectaoce. 14,39.44,549
in PitStop Pm,454
reflecrion. 13-14
in Qt~arkXPress.
409,410,413,421
RGBEXPMRERB. 238-239,256
"Scnnnir~g
Guide,'"on
IW 171. lR5.473-474.549
Hutchesonk 154
Rosena stnne. 79
screening
algorithms,57
AM, 56.57.533
defined, 550
FM. 57,542
saturation
stochastic. 55.57.551
defined,35.550
rendering. 88.89, 90,92
scripting 474481
representations of.3637
saturation intenl. 550
defined. 475
examples, 476481
hybrid. 480
learning, 478
editing. 244-245
evaluating, 225.235
creating. 204
scanners
GCR. 197
as artificial trichromats. 21
in.HII! 275,276,474
multichannel. 207
simulating. 386
UCR, 197
Separations printer
CorelnRAW settings for. 393,39&39i, 398-399. JUZ
FreeHand settings for. 384-:385 389.390-391
Shenuin-Wffliamspaint, 2 1 I
signature.
nprimking, 154
578
Spectmfiler, 170
Spectrolino. 167, 169
specrrophotomrters
a p e m e size for, 1661fii
automated. 170-171
cnmparin~colors with, 186
defined, 551
and delta-e values. 186
handheld, 168-169,171
measurement geonietry for, 165-166
UV filters for, 1137
vs, colorimeters.131
and white point adaptation. 16:
spearophotomeq, -5
Specrroscan. 170
Spemstar, I69
spectrum
and additive 1%. subtractiw primaries. 21
defined. 7,551
how colors are listed in. 21
mnemonic for labeling hands In, 13
spi. 56,551
spot color, 486,551
spreadsheets, managingmeasurement files with. 173-174.
178.186.225
Sprintscan. 153
sftGB. 551
Standard Inuminanrs.CIP. 11-i2,11,551
StmdardObsewer~slimulusresponse. 41.551
steradim 213
Stevens effect, 212
stochastic screening, 55.57.551
strip readers, 171,551
subtractive primaries. 20,21.52.4.552
successive contrast. 23, 46.552
suhlight.13. Seedsodaylight
surfaces, paint recommendafionsfor. 211
SWiNG. 455
SWOP
mnverting objects in PIX to, 321
and C~oPrinergy.471
and Distiller, 442
Young-Melmolrz, 18
meaningofacronym, 109
presses. 84.202.204
zone, 24
thermal energy, 13
simulations,410
synd~etictargets, 238-241
tonal compression,74,552
tonelevels, 59
.r ratlo, 39
rable-hasedprofiles,102, 103,517
transmittance. 39,552
TRCs. 66.517.552
tags. ICC-requited,5113
'I'HCTag,517
trichromacy, 1621
targets
artificial,21
custom, 175
in C E models. 25
downloading. 173
defined, 16.553
editing, 243
formatting. 173-1 74
HCT, 106.150
input profile, 14@-152
opening, 183-184
Output profile, 175-177
printer, 224
printing. 1X3, 184
RGB process control, 187
scanner. 149-350.154-155.224
synthetic. 238-24 1
TDP$148.552
temperature, rolor. See color temperature
termtnology. 282,533-550
testing profiles Seeevaluating profiles
tlleories
TWIST,455
tWo.wayprofiles. 100-101
U
UCR, 197.204.553
~ o ~ o r n s i o18.23-24
n.
IJlrraLinks. 467
Hering, 23
opponent-color. 27-24
three-component, 18
580
blending of, 9
defined. 553
Upton. Steve. 78
orphotom, 6
variables
in color-management workflows,273-274
conuolling. 115-119
~ i t emlor
, of, 13
ininkjet prin~ers,I19
in nlonitors. 63. 1 19
white light I3
in printingpresses. 119
Windows systems
color. Se~colorvirion
and color constancy. 46
fiweal. 542
nun-linearilyof. 31-32.41
color.managemenl. Seecolor-managementworktlows
early-biding. 275-276,277,280,501
embedded-profile,280-203,284,295
warnings
hvhrid. 2BQ-285
intermediate-space.280
LAB-based, 279.497
late-binding, 275.276277.280,46!4.501
non-color-managed,300
wavelengths
absorption 1's. retlection of, 13-11
one-hput-one-output, 81
PDE 423421,427,455
lnda
between programs, 272,295
within programs, 272.285-295
working space, 554
WYSIWYG myth, 83
x-rays, 7
?(-Rite
Autoscan Spectrophotometer, 171
Digital Swatchbonk. 169
Dl?-41,167
DTP94.131
Spectrofiler, 170
XPress. SeeQuarkXPress
xy chromaticity chart. 42.554
Wplotters. 170-171,554
XYZ. See CIE XYZ
Y
yeflow light, 22. See also CMlX model
Young,Thomas, 22
Young-Helmoltz theory of color vision. I8
z
zone theoryof color, 24
581
583