Professional Documents
Culture Documents
PRZYKADOWY ROZDZIA
SPIS TRECI
KATALOG KSIEK
KATALOG ONLINE
ZAMW DRUKOWANY KATALOG
TWJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMW INFORMACJE
O NOWOCIACH
ZAMW CENNIK
CZYTELNIA
FRAGMENTY KSIEK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Profesjonalne zarzdzanie
barw. Wydanie II
Autorzy: Bruce Fraser, Chris Murphy, Fred Bunting
Tumaczenie: Piotr Cielak (rozdz. 10 12), Wiesaw
Gciak (przedmowa, rozdz. 1 5, dod. C), Marcin
Samodulski (rozdz. 6 9), Jakub Thiele-Wieczorek
(rozdz. 13 18, dod. A, B)
ISBN: 83-7361-669-1
Tytu oryginau: Real World Color Management
Format: B5, stron: 608
Spis treci
CZ I
Spis treci
CZ II
Spis treci
10
Spis treci
11
CZ III
12
Spis treci
13
14
Spis treci
15
16
Spis treci
17
CZ IV
Dodatki............................................................................................................................... 539
Zarzdzanie
barw
Jak to dziaa?
105
106
Wikszo dyskusji wok zarzdzania barw skupia si na tym drugim zadaniu. Warto sobie uwiadomi, e bez spenienia pierwszego warunku drugi jest
niemoliwy do osignicia nie moesz uzyska podobiestwa barw, jeli nie
wiesz, jaka to ma by barwa! Warto te mie realistyczne oczekiwania zobacz
ramka Mit WYSIWYG w dalszej czci rozdziau.
Szczegy dziaania systemw zarzdzania barw i stosowania ich w okrelonych aplikacjach mog by szalenie skomplikowane, zwaszcza e producenci
oprogramowania stosuj czsto wasny rodzaj interfejsu czy terminologii. Jednak
podstawowy schemat dziaania wikszoci systemw zarzdzania barw wydaje
si by stosunkowo prosty. Tak naprawd systemy zarzdzania barw robi dwie
rzeczy:
Przypisuj naszym wartociom RGB i CMYK okrelon barw, czynic te opisy
reprezentacj okrelonej barwy. Stosujc zarzdzanie barw, zawsze wiem, jak
barw reprezentuje okrelona kombinacja liczbowa.
107
m urzdze
wejciowych
n urzdze
wyjciowych
108
n urzdze
wyjciowych
PCS
Kada konwersja opisuje sposb reprodukcji barwy przez dane urzdzenie. Taka
konwersja nazywana jest profilem urzdzenia (ang. device profile). Profile urzdze
iPCS s dwoma z czterech podstawowych komponentw wszystkich systemw
zarzdzania barw.
Skadniki systemu
zarzdzania barw
Wszystkie systemy zarzdzania barw oparte na standardzie ICC stosuj cztery
podstawowe elementy:
PCS. Profile Connection Space pozwala nada barwie jednoznaczn warto
CIE XYZ lub CIE LAB, ktra nie zaley od uomnoci rnych urzdze stosowanych do reprodukcji tej barwy, zamiast tego definiuje barw w taki sposb,
w jaki jest ona postrzegana przez przecitnego czowieka.
109
Mit WYSIWYG
Jakkolwiek potrzeba uzyskania
WYSIWYG (ang. What You See
Is What You Get, otrzymujesz to,
co widzisz) bya jedn z gwnych si napdowych powstania
systemw zarzdzania barw,
samo zarzdzanie barw nie
jest tylko sposobem osignicia
sytuacji, w ktrej WYSIWYG
bdzie spenione. Jest to zreszt
w swoim najbardziej precyzyjnym rozumieniu niemoliwe do
osignicia. I cho zarzdzanie
barw przeszo dug drog,
aby uzyska moliwie wiern
reprezentacj druku, sam monitor i drukarka s urzdzeniami
o cakowicie rnych sposobach
wizualizacji, tak wic rnice
midzy tym, co jest wywiet-
110
PCS
PCS jest miar, ktr stosujemy w celu pomiaru i zdefiniowania barwy. Jak ju
wspominalimy wczeniej, specyfikacja ICC korzysta z dwch rnych przestrzeni
CIE XYZ i CIE LAB jako PCS dla rnych rodzajw profili. Dopki jednak nie
zamierzasz napisa wasnego systemu zarzdzania barw czy wasnego oprogramowania do tworzenia profili ICC (w ktrym to przypadku musisz pozna znacznie
wicej zagadnie, ni obejmuje ta ksika), nie musisz zbytnio przejmowa si
rnicami midzy nimi. Podstawow cech obu przestrzeni, zarwno CIE XYZ,
jak i CIE LAB, jest moliwo reprezentowania postrzeganej barwy.
Pozwala to na wykorzystanie CIE XYZ i CIE LAB w systemach zarzdzania
barw jako centralnego miejsca, przez ktre przechodz wszystkie barwy. Jeli
barwa jest zdefiniowana jako wartoci XYZ lub LAB, wiemy, jak przecitny czowiek postrzega t barw.
Profile
Profile s koncepcyjnie cakiem proste, aczkolwiek ich budowa moe by skomplikowana.
Przyjrzymy si rnym rodzajom profili duo dokadniej w rozdziale 4.
Wszystko o profilach. Opisujc urzdzenia (dla wszystkich naprawd zakrconych, chccych dowiedzie si jeszcze wicej polecamy dodatek A, Anatomia profilu). Na razie jednak skoncentrujemy si na ich funkcji w systemie
zarzdzania barw.
Profil moe opisywa pojedyncze urzdzenie, np. konkretny skaner, monitor czy
drukark, pewn grup urzdze, np. monitory Apple Cinema Display, drukarki
Epson StylusColor 1280, maszyny drukujce w zgodzie ze standardem SWOP lub
te abstrakcyjne przestrzenie barw, takie jak Adobe RGB (1998) czy CIE LAB.
Niezalenie od tego, co dany profil opisuje, w swej istocie jest tabel zawierajc
z jednej strony zestaw danych z wartociami sygnaw kontrolnych RGB lub
CMYK, z drugiej zestaw odpowiadajcych im rzeczywistych barw zapisanych
w formacie PCS (zobacz rysunek 3.3).
Profil nadaje znaczenie wartociom RGB i CMYK. Czyste wartoci RGB lub
CMYK s niejednoznaczne tworz rn barw, w zalenoci od urzdzenia, do
ktrego je wysyamy. Profil sam w sobie nie zmienia wartoci RGB czy CMYK, daje
im tylko konkretne znaczenie, mwic, e taki skad RGB lub CMYK reprezentuje
t konkretn barw (zdefiniowan jako XYZ lub LAB).
W tym samym sensie profil nie zmienia zachowania urzdzenia, tylko je opisuje.
Dokadniej zajmiemy si tym zagadnieniem w rozdziale 5., w ktrym bdziemy
mwi o rnicy midzy kalibracj urzdzenia (ktra zmienia jego zachowanie)
aprofilowaniem (ktre tylko opisuje jego zachowanie). Jest to na tyle wane stwierdzenie, e warto je powtrzy w tym miejscu.
111
Przestrze barwna
urzdzenia wejciowego
Profil wejciowy
PCS
Przestrze barwna
urzdzenia wyjciowego
Profil wyjciowy
Profile zawieraj dwa zestawy wartoci, wartoci RGB lub CMYK reprezentujce
sygnay kontrolne urzdzenia oraz odpowiadajce im wartoci CIE XYZ lub
CIE LAB opisujce powstae z nich barwy.
112
CMM
Modu zarzdzania barw czy CMM (ang. Color Management Module) jest silnikiem, ktry wykonuje wszystkie operacje zwizane z konwersj danych RGB lub
CMYK zawartych w profilach (zobacz ramka Od czego pochodzi skrt CMM?).
Profil nie moe posiada definicji kadej moliwej kombinacji wartoci RGB lub
CMYK gdyby tak byo, osignby rozmiary rzdu gigabajtw tak wic CMM
musi obliczy wartoci porednie (zobacz ramka Dlaczego w ogle potrzebujemy
CMM?).
CMM okrela sposb, w jaki system zarzdzania barw zamienia wartoci
ze rdowej przestrzeni barw do PCS i z PCS do dowolnej wybranej docelowej
przestrzeni barw. Wykorzystuje przy tym profile do zdefiniowania, jakie barwy
ze rda maj by uzyskane na urzdzeniu wyjciowym i jakie wartoci RGB lub
CMYK s do tego na wyjciu potrzebne, jednake to CMM dokonuje rzeczywistej
konwersji.
Kiedy powiniene si zatroszczy o CMM? Nieczsto zdarza si, aby
potrzebny by Twj wpyw na CMM dziaa on sobie w tle, robic, co do niego
naley. Jeli jednak masz kilka CMM Mac Brucea ma na przykad CMM
zAdobe, Agfy, Apple, Heidelberga, Kodaka i X-Ritea warto wiedzie, do jakich
operacji jest wykorzystywany kady z nich.
Dlaczego jest to istotne? Hm, zgodne z ICC moduy CMM s skonstruowane
w ten sposb, aby mogy wsppracowa ze sob i by stosowane zamiennie.
Rni si jednak w zakresie dokadnoci dokonywanych kalkulacji, w sposobie
obliczania adaptacji wzgldem punktu bieli, sposobami interpolacji (wykorzystujc przy tym wartoci zawarte w profilach jako wzy interpolacji). Niektre
profile posiadaj te sekretne dodatki przeznaczone specjalnie dla konkretnego
moduu CMM.
Rnice w dokadnoci oblicze zwykle s subtelne i czsto zale od profili. Jeli masz zainstalowanych kilka moduw CMM i otrzymujesz dziwne
rezultaty, korzystajc z jednego z nich, zawsze warto sprbowa uy ktrego
z pozostaych.
113
114
115
strzeni rdowej tak, aby wszystkie zawary si w przestrzeni docelowej (wyjciowej). W przypadku sposobu wzgldnie (ang. relative) i absolutnie kolorymetrycznego (ang.
absolute colorimetric) stosuje si obcinanie (ang. clipping) gamutu, wktrym barwy
znajdujce si poza gamutem s reprezentowane przez najblisze pod wzgldem
odcienia barwy znajdujce si wewntrz gamutu.
Percepcyjny (perceptual) sposb odwzorowania barw stara si zachowa oglny
wygld, zmieniajc barwy z przestrzeni rdowej w ten sposb, aby mogy znale
si w przestrzeni docelowej i zachowa przy tym oglne relacje pomidzy barwami, poniewa nasze oczy s bardziej czue na zmiany stosunku midzy barwami
ni na ich bezwzgldne wartoci. Ten sposb jest wskazany w przypadku obrazw
zawierajcych stosunkowo duo barw znajdujcych si poza gamutem.
116
Jeli uywasz systemu zarzdzania barw do konwersji danych z jednej przestrzeni barw do drugiej, musisz dostarczy systemowi profil wejciowy i wyjciowy,
aby wiedzia skd dana barwa pochodzi i jak ma by reprezentowana na urzdzeniu
wyjciowym. W wikszoci wypadkw moesz rwnie okreli sposb odwzorowania barw, ktry wskae, jak te barwy maj by przeksztacone. Jeli nie masz
takiej moliwoci, aplikacja zwykle stosuje domylny sposb odwzorowania barw,
zapisywany w profilu przez program, za pomoc ktrego go stworzono. Zwykle
jest to percepcyjny sposb odwzorowania.
Rysunek 3.4. Rysunek ten przedstawia wzornik Macbeth Color Checker przeksztacony do przestrzeni
Sposoby
odwzorowania
barw (rendering
intent)
odwzorowanie
percepcyjne
i nasyceniowe
CMYK za pomoc profilu, ktry by wykorzystany przy produkcji tej ksiki, przy uyciu
kadego z czterech moliwych sposobw (rendering intent). Kade z przeksztace uzupenione jest wykresem przedstawiajcym powierzchni a,b przestrzeni barwnej LAB
z zaznaczonymi na zielono barwami oryginalnymi, na czerwono zaznaczono ich
odpowiedniki uzyskane po przeksztaceniu. (Nie zaznaczylimy szaroci, gdy zmiana
zachodzi gwnie w jasnoci, ktra jest trzeci osi w ukadzie LAB i nie jest pokazana
na wykresach a,b).
Przeksztacenie percepcyjne
Przeksztacenie percepcyjne stara si
skompresowa gamut rdowy do
wielkoci gamutu docelowego,
z zachowaniem relacji midzy barwami.
Przeksztacenie nasyceniowe
Przeksztacenie nasyceniowe przeksztaca
nasycone barwy z przestrzeni rdowej
w nasycone barwy przestrzeni docelowej
bez zachowania wiernoci
117
Rysunek 3.5.
Sposoby
odwzorowania
barw (rendering
intent)
odwzorowanie
absolutnie
kolorymetryczne
i wzgldnie
kolorymetryczne
Przeksztacenie absolutnie
kolorymetryczne
Przeksztacenie wzgldnie
kolorymetryczne
Przeksztacenie wzgldnie kolorymetryczne
zmienia kolor bieli rda na kolor bieli
przestrzeni docelowej, dokonujc
odpowiednich przeksztace w sposb
proporcjonalny.
A
118
Przeksztacenie percepcyjne
Przeksztacenie saturacyjne
119
120
Rysunek 3.7.
Osadzanie profili
Profil osadzony
w obrazie
Przestrze barwna
urzdzenia wejciowego
Profil wejciowy
PCS
121
Przestrze barwna
urzdzenia wyjciowego
Profil wyjciowy
122
Zarzdzanie barw nie jest w stanie zrobi ze zego obrazu na wejciu idealnego
na wyjciu. Przeciwnie, produkt kocowy bdzie wiernie reprezentowa wszystkie
wady oryginau. Zatem zarzdzanie barw nie sprawia, e korekcja barwna jest
zbdna. Powoduje jednak, e w momencie, w ktrym dokonae korekcji, zostanie
ona wiernie przeniesiona do urzdzenia wyjciowego.
123
PCS
124
Wysokobitowa przewaga
Jeli zaczynamy nasz prac z plikami zawierajcymi informacj jako 16-bitw
na kana, straty wynikajce z bdu zaokrglania bd duo mniejsze. Dzieje si
tak dlatego, e zamiast 256 moliwych poziomw masz ich do dyspozycji 32 769,
aprawdopodobnie nawet 65 536! (Implementacja 16-bitowego koloru w programie
Photoshop wykorzystuje wartoci od 0 do 32 768. Tym, ktrzy twierdz, e to kolor
15-bitowy, przypominamy, e jego opis wymaga 16 bitw, dziki czemu posiada on
jednoznaczn centraln warto, 16 384, przydatn w wielu operacjach).
W obu implementacjach bdy zaokrglania nadal wystpuj, ale masz tak
nadwyk informacji, e nie maj one wikszego znaczenia. Wprawdzie nie ma
nic za darmo, ale konwersja plikw zakodowanych jako 16-bitowe jest bliska takiej
sytuacji. Zamiana 8-bitowego pliku na 16-bitowy nie da jednak lepszych rezultatw
aby osign rzeczywiste korzyci, musisz zacz z 16-bitowymi danymi ju
na samym pocztku.
Bdy zaokrglania s czym, o czym musisz pamita w pracy z zastosowaniem
zarzdzania barw zwykle dy si do tego, aby liczb konwersji ograniczy do
minimum.