You are on page 1of 110

Grafika inżynierska (komputerowa

)

Mariusz Borawski
mariusz.borawski@wi.ps.pl
Politechnika Szczecińska
Wydział Informatyki

26 stycznia 2009
>

Zamknij

Politechnika Szczecińska - Wydział Informatyki

Materiały

1. Encyklopedia PWN – encyklopedia.pwn.pl;
2. Foley J. D., v. Dam A., Feiner S. K., Hughes J. F., Philips R. L.,
Wprowadzenie do grafiki komputerowej, Wydawnictwa NaukowoTechniczne, Warszawa 1995;
3. Grafika komputerowa metody i narzędzia, pod red. Zabrodzkiego J.,
Wydawnictwa Naukowo-Techniczne, Warszawa 1995;
4. Słownik języka polskiego – sjp.pwn.pl;
5. Poligraf, internetowy serwis poligraficzny: Poradnik poligrafa –
www.poligraf.com.pl/forum/index.htm;
6. Serwis oko człowieka – www.oko.info.pl;
7. Teoria postrzegania barw, wstęp do grafiki komputerowej –
semmix.pl/color/indexp.html.
8. www.januszg.hg.pl/teksty

<

>

Koniec

Politechnika Szczecińska - Wydział Informatyki

Przetwarzanie danych

Przetwarzanie danych

Przetwarzanie
obrazów
Przetwarzanie
sygnałów

Grafika
komputerowa

Przetwarzanie
sygnałów
-Przekształcanie
Przekształcanie
sygnału
inny
sygnał,
danych
danych
wobraz,
inny
zbiór
Przetwarzanie
obrazów- dział
-Przekształcanie
obrazu
wwsię
inny
lublub
dodo
Grafika komputerowa
informatyki zbioru
zajmujący
tworzeniem
postaci
reprezentującej
sygnał
według
określonego
przepisu
(algorytmu).
danych
według
określonego
(algorytmu).
postaci
reprezentującej
obrazprzepisu
wg
przepisu
(algorytmu).
obrazów
obiektów
rzeczywistych
iokreślonego
wyimaginowanych.
<

>

Koniec

Politechnika Szczecińska - Wydział Informatyki

Zastosowanie

– Graficzne interfejsy użytkownika
– Wizualizacja informacji
– Wspomaganie prac inżynierskich CAD
– Symulacja i wirtualna rzeczywistość
– Systemy DTP (poligrafia)
– Systemy Informacji Przestrzennej i Geograficznej
– Edukacja i rozrywka
– Inne

<

>

Koniec

Politechnika Szczecińska - Wydział Informatyki

Graficzne interfejsy użytkownika – Memex

lipiec 1945 – Vannevar Bush publikuje w Atlantic Monthly esej As We
May Think.
Opisuje w nim urządzenie podobne do
biblioteki, które umożliwia przeglądanie
mikrofilmów. Urządzenie to miało umieć
tworzyć powiązania i śledzić je.
Był to protoplasta dzisiejszego komputera
osobistego wykorzystujący rozwiązanie
podobne do hipertekstu.

http://upload.wikimedia.org/wikipedia/pl/1/19/Vbush.jpg

<

>

Koniec

Politechnika Szczecińska - Wydział Informatyki

Graficzne interfejsy użytkownika – Memex

http://sloan.stanford.edu/MouseSite/Secondary.html

<

>

Koniec

edu/MouseSite/Secondary.html < > Koniec .stanford.Politechnika Szczecińska .Wydział Informatyki Graficzne interfejsy użytkownika – Memex http://sloan.

Politechnika Szczecińska .html http://www. Do stworzenia Sketchpad wykorzystywał on obiektowo zorientowane programowanie. http://www.edu/classes/cs6751 _97_fall/projects/abowd_team/ivan/ivan.gatech.org/details/AlanKeyD1987 http://www.edu/classes/cs6751_97_fall/projects/abow d_team/ivan/ivan.h tml < > Koniec .cc.archive.Wydział Informatyki Graficzne interfejsy użytkownika – Sketchpad Początek lat 60-tych – Powstaje Sketchpad pierwszy program z graficznym interfejsem użytkownika pracujący na maszynie TX-2. Stworzony przez Ivana Sutherland.gatech. Sketchpada obsługiwało się piórem świetlnym.cc.

Politechnika Szczecińska . http://pl. Obraz wyświetlany był na specjalnej lampie obrazowej (CRT) która filmowana była przez kamerę.jpg < > Koniec .org/wiki/Grafika:Engelbartmice.wikipedia.Wydział Informatyki Graficzne interfejsy użytkownika – NLS Lata 60 oNLineSystem NLS – System komputerowy z graficznym interfejsem użytkownika opracowany przez zespół Douglasa Elgerbart'a. NLS mógł pracować jednocześnie z 16 stacjami roboczymi. a obraz przekazywany był do 16 stacji roboczych. Pracował na komputerze Scientific Data Systems SDS.

http://www.jpg < > Koniec .Politechnika Szczecińska .org/chronicle/pix/img0024. poszukiwał odpowiedniego rozwiązania dla prowadzenia kursora.bootstrap.Wydział Informatyki Mysz komputerowa Zespół Elgerbart'a.

jpg http://www.pat2pdf.org/chronicle/pix/img00 01.pl?number=3541541 < > Koniec .org/pat2pdf/foo.Politechnika Szczecińska .bootstrap.Wydział Informatyki Mysz komputerowa http://www.

wikipedia.Wydział Informatyki Mysz komputerowa http://www.cedmagic.com.jpg http://www.com/history/first-computer-mouse.bootstrap.html < > Koniec .org/chronicle/pix/img0002.org/wiki/Image:Firstmouseunderside.mt.pl/?id=cwz&i=5 http://en.jpg http://www.Politechnika Szczecińska .

bootstrap.Politechnika Szczecińska .Wydział Informatyki Mysz komputerowa http://www.jpg < > Koniec .org/chronicle/pix/img0008.

Wydział Informatyki Graficzne interfejsy użytkownika – Journal Rok 1970 – Zespół Elgerbart'a tworzy Journal.Politechnika Szczecińska . http://www.org/details/AlanKeyD1987 < > Koniec .archive. program komputerowy wykorzystujący hypertekst przeznaczony dla NLS do tworzenia dokumentów przez wielu użytkowników .

Był pierwszym systemem. .użycie okien graficznych.Wydział Informatyki Xerox Alto Rok 1973 – zostaje zbudowany Xerox Alto.trój przyciskowa myszka. zawierającym wszystkie elementy nowoczesnego graficznego interfejsu użytkownika. Chociaż firma Xerox darowała pewną ich liczbę do różnych organizacji. Miał być komputerem przeznaczonym dla biur. Alt został zaprojektowany i zbudowany do badań. Cechy: .Politechnika Szczecińska . to Alt nigdy nie był sprzedawany. < > Koniec .

Wydział Informatyki Xerox Alto < > Koniec .Politechnika Szczecińska .

Wydział Informatyki Graficzne interfejsy użytkownika < > Koniec .Politechnika Szczecińska .

Politechnika Szczecińska .Wydział Informatyki Wizualizacja informacji Rok 2002 0 K K K K 200 400 Powiat Powiat kutnowski Powiat łaski Powiat łęczycki Powiat łódzki wschodni Powiat pabianicki Powiat poddębicki Powiat sieradzki Powiat wieluński Powiat wieruszowski Powiat zduńskowolski Powiat zgierski Powiat brzeziński Powiat bełchatowski Powiat łowicki Powiat opoczyński Powiat pajęczański Powiat piotrkowski Powiat radomszczański Powiat rawski Powiat skierniewicki Region 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2002 2005 Klasa 1 Klasa 1 2 1 2 2 2 1 2 2 2 2 2 1 2 20 2 2 200 2 3 43 00 4 2 62 00 2 1 800 1 1 2 1 02 00 2 2 1200 2 2 1 42 00 2 2 2 1600 2 2 1800 1 1 2000 la s la s la s la s a a a a 1 2 3 4 600 800 1000 1200 1400 1600 Rok 2005 1800 2000 0 0 500 500 1000 1000 < 1500 1500 > 2000 K K K K la s a 1 la s a 2 la s a 3 l a s 2a 0 40 0 2500 Koniec 2500 .

Politechnika Szczecińska . Autodesk. Inc. Inc.Wydział Informatyki Komputerowe wspomaganie projektowania Autodesk. < > Koniec .

Politechnika Szczecińska .Wydział Informatyki Symulacja < > Koniec .

Wydział Informatyki Poligrafia http://www.archive.Politechnika Szczecińska .org/details/AlanKeyD1987 http://www.archive.org/details/AlanKeyD1987 < > Koniec .

Politechnika Szczecińska .Wydział Informatyki Systemy Informacji Przestrzennej i Geograficznej ESRI < > Koniec .

archive.Wydział Informatyki Edukacja http://www.Politechnika Szczecińska .org/details/AlanKeyD1987 < > Koniec .

archive.org/details/AlanKeyD1987 < > Koniec .Wydział Informatyki Rozrywka http://www.Politechnika Szczecińska .

dwuwymiarowa funkcja intensywności nośnika informacji f(x.Wydział Informatyki Obraz Obraz .Politechnika Szczecińska . Obrazy Tekstowe Kolorowe Jednokolorowe wielopoziomowe Dwupoziomowe Dane obrazowe w postaci wektorowej < > Koniec .y).

Politechnika Szczecińska .Wydział Informatyki Obraz kolorowy < > Koniec .

Politechnika Szczecińska .Wydział Informatyki Obraz jednokolorowy wielopoziomowy < > Koniec .

Wydział Informatyki Obraz dwupoziomowy < > Koniec .Politechnika Szczecińska .

Wydział Informatyki Dane obrazowe w postaci wektorowej < > Koniec .Politechnika Szczecińska .

Politechnika Szczecińska .Wydział Informatyki Grafika rastrowa i wektorowa Grafika rastrowa Grafika wektorowa < > Koniec .

Politechnika Szczecińska .Wydział Informatyki Grafika rastrowa i wektorowa Grafika rastrowa Grafika wektorowa ABC < > Koniec .

Wydział Informatyki Grafika rastrowa i wektorowa Grafika rastrowa Grafika wektorowa < > Koniec .Politechnika Szczecińska .

Politechnika Szczecińska .Wydział Informatyki Grafika rastrowa i wektorowa Grafika rastrowa Usunięcie obiektu < > Koniec .

Wydział Informatyki Grafika rastrowa i wektorowa Grafika wektorowa ABC Usunięcie obiektu ABC < > Koniec .Politechnika Szczecińska .

Wydział Informatyki Grafika rastrowa i wektorowa ABC < > Koniec .Politechnika Szczecińska .

Politechnika Szczecińska .Wydział Informatyki Grafika rastrowa i wektorowa < > Koniec .

`".'.!!!!!!!!!!' `: `'!!!!!!!!!!!!!!!!!! . .$PFz.<!.-' ' .__.c$$c "c. . $$$$$$$$$$F .$$$$$$$$$$$$$$$$$$P".!!!!!' .d$" d$$P".d$$$P".d$$F d$$$$$$$$$$$c$$$ $$c.!! !!!!!!!!! $b =e.cc. V V ..__..cd$$$$$$$$$$$$$$$???-`?$$$$$$$$$$$$$b..:::<CC>::: .:'/ | | ) ( `\`:.com/ascii/index. $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$' c..! $$$$P)$$$$$$$$$$$$$$$$$$$$$$bd$$$$$ 4c.`"""??$$$$$$$$" z$$$c$$$". "$$$$$$$$$$$$$$. |\._ .'~-.!!!!!!!!!!!' `>.``'!!!!!!!!!!!!!!!!!!!!!!. `!!!!!!!! "" `"$$$$$cc. `!!! .'/) _.$$$$$" .-'"'=. b.` ?$$$$$$$$$$b. .-.d$$$$$$$$$$$$$$$$$$$$$$$$ <$$$$$$$$$$$$$$$$cc. ` !!!!' . `! ..___)_)_) !!!!!!!' . (_(_(___.: / | | | | \`:.( d\_/b ).!!!!'' .`'!!!.c.`> ?$F.. $$$$". "?L $$$$$$$P".c. ?$$$$$$$$$$$$$.d$$$$$$$c..!!!''`.`!!!.::.zd$$$$$L ?$".`..$$$$$$$$$P .chris.$$$$P :!! :!!!!!!!!! L d$$c `!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$' d$$$F. ) ( |:: `-.Politechnika Szczecińska . `?$$h`$' `!> !!!!!!!!! ! $$$$L.CC$$$$$$$$$.$$$$$$$$$$bc !> !!!!!!!! ! !! <$$L `"c. '.`hcdFdF ".<!!!!' ..-' .d"" ".:'/' ) ( ( `)_ ) `:.`'!!!!!!!!!!!!!!!! !!!!!!!!!!!' <> `!!!!!!!!!!!!!!! !!!!!!!!!! `!> `!!!!!!!!!!!!! !!!!!!!!' `!> `!!!!!!!!!!!! !!!!!!! ... `!> <!!!!!!!!!!! !!!!!! ..zP $$$$F z.$$$$F d$$P". .z$$L`:::::::'' ..` '. !! !!!!!!!!! J$$$P :!!!! z$$$$$$bJ$$$$$$$$$$$$$?$$.``!! .`!' . !''...d$$$$$$$P".c$$$$$$$$$$$$e z$F?$$$$$$$$b.cc$$$$$c .. `-. :' |`\ | | | ( :.`\ /' . .cccc.' ___ .$c$$F !! ...`?"..'. . "?$P"....zd$$$PF". `?" "" `!>`!!!!!!!! ! !!> zc. .. """".J$$$$$$$be.'. ` !!!!' .c$$$$$$$$$$$$$$$$$$" z$$$$$$$$$$$$$$$$$$$$$$$$P" `$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$P".-'-.__.__=-'__. . ..' ) !! !!!!!!!!! <$$$$P".$$$"... !' .".$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ J$$$$$P?$P'$$ !!' !!!!!!!!! J$$$F `._.._"" .-' ::| ) | /|`:. ?$F "."" d$$$$$$ccc$$$b.... (_ ` / \ '_) / . . `! `!!!!!!! ! !! $$$$$$ccc$$?? `M. !!> !!!!!!!!! J$$$F >.. `\ /' ..ccccccc..c$$$$$$$$$$$$$$$$$$c ..c$$PFF""".!!!!.``!!!!! .: ) | | | | ( `:..".ccd$$$$$$$$b.' `...---.!> !!!!!!!!! $$$c "M'.'"```"'.cdP" . `!!!!!!!!!!!!!!!!!!!!.$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $?c$$"3$" ?bcr !! !!!!!!!!! J$$c.!./| \.. "?.".!!!!!!!!!!''` .. :' ) | | | | \ :. \ (_` / `'"` \ ( ) / `"'` ___ jgs `.ccF . ' '-.`""".<!!!!!!!!!'' '`<.Wydział Informatyki Obraz tekstowy ..' (= (_) =) '.:::::::::::' .. `"". .cd$$$$$$$P"".._ /'.'-~`-. !> !!!!!!!!!!! !!!! d$$$$$$$$$$$???""?d$$P" "??$$$$$... .. `\ ( .!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>.:'|\ | | / | `:.:' ( _(` ) \ ' _) .cd$F?c !!> !!!!!!!!! J$$$F !!!!> $$$P.$$$".! .._ . `'!!!!!!!!!!!!!!!!!!!!.`-`. `! `!!!!!!!!!!! !!!!! .` ``"""'''--`_) (_'--'''"""`` `.$$$$$$$$$$$$$$$$ " 34$?.-..` '.<!!!!!!!!!'' `<. `! !!!!!!!!!`! !!! "??$$???"" `"?c./ (\`. ? J$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'<$cP" "" .f $$$$$$$$$$$$$$$$$$$$$$$$$L?$.`` :!!!!!!!!! $$$$$$$$$$c `' `$$$$$$$$$$$$$$$$$$$$$$$$$$$'.html < > Koniec ._`!! <$$$$$$$$$$$$$$$$$$$$$$h?$$.-'-..'.__.z$$$$$$$$$$$$$$$$$$$$$$$P" ?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$P'.!!!!!!!!! $P"""?b.c$$$$$$$$$$$$$$$$$P" .c$$PF")$$$$$$$$bc.cb !! !!!!!!!!! > $$$$$r`Mn.<!!!!!!!!!!!!!''`````````````!!!!!!!!!!!!!!!!!!!!!!!!!.$$$$$F.' c$$$$$$$$$"' `"$$$b`?$$"`? `! !!!!!!! ! ! <$$$$$$$$P" .d$$$$$$$$$$$$$$$$$$$PF"" "?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$P" `""""??????"""""" "?$$$$$$$$$$$$$$$$$$$$$$$$PF"" ""???$$$$$$$$$$PF""' Hakuna Matata! http://www./ .--'"'` `'"'--.

Bezstratna kompresja LZW. bez kompresji lub z kompresją stratną.Politechnika Szczecińska . JPG – zapis z kompresją stratną wykorzystująca dyskretną transformatę kosinusów. wydajniejsza kompresja. 24 bity na piksel. Najczęściej kompresja LZW. GIF – zapis z paletą barw. 8. Możliwość zapisu kilku obrazów na raz dla celów animacji. TGA – zapis bitowej 8. Brak ograniczenia co do zapisu z paletą barw. 24. 1. Różne możliwość zapisu. < > Koniec . Możliwość zapisywania informacji o przezroczystości. TIFF – zapis bezstratny. 4. Liczba barw ograniczona do 256 kolorów. 32 bitowej. JPG2000 – zapis z kompresją stratną wykorzystująca dyskretną transformatę falkową. 16. obsługa przezroczystości. PNG – unowocześniona kompresja GIF.Wydział Informatyki Standardy graficzne Obrazy rastrowe BMP – mapa bitowa.

DXF – przemysłowy standard opracowany przez firmę Autodesk (AutoCAD).Wydział Informatyki Standardy graficzne Obrazy wektorowe WMF – wewnętrzny format systemu Windows. EPS – język opisu strony opracowany przez firmę Adobe. < > Koniec . PS. CDR – format stosowany w programie CorelDraw.Politechnika Szczecińska . HPGL – język sterowania ploterami firmy HP.

] .Wydział Informatyki Kolor Kolor [łac. rozpraszania lub przepuszczania promieni świetlnych.postrzegana wzrokowo właściwość przedmiotu zależna od stopnia pochłaniania.Politechnika Szczecińska . zimne (chodne) niejaskrawe szary niebieski zielony ciepłe żółty pomarańczowy czerwony podstawowe jaskrawe żółty czerwony niebieski < > Koniec .

Politechnika Szczecińska . wrażenie psychofizyczne odczuwane za pośrednictwem zmysłu wzroku pod wpływem światła o określonym składzie widmowym.Wydział Informatyki Barwa BARWA. odcień ton. chromatyczność 700 nm czerwona pomarańczowa żółta nasycenie czystość zielona niebieska 400 nm fioletowa < > Koniec .

monochromatyczne) – barwy wywołane promieniowaniem o ściśle określonej długości fali.fale o długosci 560-590 nm.fale o długosci 590-630 nm.hg.pl/teksty Barwy zasadnicze – wszystkie barwy proste + barwy purpurowe (powstałe ze zmieszania barw fioletowych z czerwonymi).fale o długosci 630-780 nm. < > Koniec .fale o długosci 490-560 nm. — zółta . www. — niebieska . Barwami prostymi sa kolejne barwy teczy: — fioletowa .fale o długosci 450-490 nm.Politechnika Szczecińska . — pomaranczowa .januszg.Wydział Informatyki Barwy proste i zasadnicze Barwy proste (widmowe.fale o długosci 380-450 nm. — zielona . spektralne. — czerwona .

Politechnika Szczecińska .hg.januszg.pl/teksty < > Koniec . www.Wydział Informatyki Barwy achromatyczne Barwy achromatyczne (niekolorowe) – odcienie szarości od bieli do czerni.

2.przetworzenie w korze mózgowej informacji z receptorów. 3. < > Koniec .Wydział Informatyki Percepcja barwy przez człowieka Aby możliwa była percepcja barwy przez człowieka konieczne są trzy czynniki: 1.Politechnika Szczecińska .pobudzenie receptorów odpowiedzialnych za barwę.emisja światła.

info.php3?body=1101 < > Koniec .Politechnika Szczecińska .Wydział Informatyki Budowa oka http://www.pl/index.oko.

Pręciki – „widzenie” nocne.torun.Wydział Informatyki Budowa siatkówki Czopki – „widzenie” dzienne.pl/~fizmed/Pokazy01/Budoka/budoka. maksymalne zagęszczenie występuje w dołku środkowym.phys. maksymalne zagęszczenie 15 stopni od dołka środkowego.uni.html < > Koniec .Politechnika Szczecińska . http://www.

pl/index.Politechnika Szczecińska . < > Koniec .php3?body=1101 Promieniowanie o długości fali spoza okna optycznego nie jest przepuszczane przez rogówkę oka.oko.Wydział Informatyki Okno optyczne http://www.info.

o zmierzchu). http://www.Wydział Informatyki Czopki i pręciki Maksymalna czułość czopków – 550 nm.php3?body=1101 Widzenie: – skotopowe: pręciki działają przy bardzo słabym świetle nie dając wrażeń barwnych.oko. – fotopowe: czopki działają przy silnym świetle.info.Politechnika Szczecińska . dając wrażenie barwne. Maksymalna czułość pręcików – 510 nm.pl/index. – mezopowe: oba receptory działają w zakresie ograniczonym (np. < > Koniec .

com/barwy.polbox.Wydział Informatyki Czopki – czułość na barwy http://www.Politechnika Szczecińska .html < > Koniec .bamagraf.

inne źródła – 8-10 mln Receptory Czopki umożliwiają widzenie barwne (9 mln) Pręciki – poziomy szarości(100 mln) Rozdzielczość. ok. 1 minuty kątowej < > Koniec .Politechnika Szczecińska . 23 – żółtej Czyli około 400000 różnych barw.Wydział Informatyki Własności oka Własności oka Rozróżniane odcienie barw – 128 Poziomy nasycenia barwy – 130 Poziomy jasności – 16 niebieskiej.

na zielonym czerwonawa.Politechnika Szczecińska . Analogiczne zjawisko możemy zaobserwować w przypadku plamy barwnej na barwnych tłach. np.Wydział Informatyki Indukcja przestrzenna Indukcja przestrzenna (kontrast współczesny) – zjawisko związane ze zwiększaniem kontrastu między barwami przyległymi. Kiedy umieścimy jednolitą szarą plamę na tle barwnym stwierdzamy. < > Koniec .: żółta na tle czerwonym przybiera zabarwienie zielonożółte. na niebieskim żółtawa. że na obrzeżach zmienia ona zabarwienie na bliskie barwom dopełniającym: na tle czerwonym będzie zielonkawa.

pl/index.php3?body=1605 < > Koniec .info.Wydział Informatyki Indukcja przestrzenna – przykład http://www.Politechnika Szczecińska .oko.

oznacza to. < > Koniec . że po zaniku bodźca świetlnego nie następuje natychmiastowy zanik wrażenia barwnego. jaki on wywołuje. Zjawiskiem tym tłumaczy się pozorne zabarwienie pola białego na które spojrzymy po dłuższym patrzeniu na pole barwne. lecz będzie trwał przez pewien czas.Politechnika Szczecińska .Wydział Informatyki Indukcja czasowa Indukcja czasowa (kontrast następczy) – receptory mają pewną bezwładność czasową.

Thomas Young hipoteza widzenia barw James Clerk Maxwell matematyczny opis teorii falowej system opisu barw CIE XYZ 1931 1831. (wybór reprezentanta z jakiegoś zbioru opisu barw. pionier światło wysunięcie hipotezy o trzech rachunkiem wektorowym..1879 1773. oraz Ostwald prawo o składaniu światła barw < > Koniec ..1727 1809. zielonej pryzmati niebieskiej. Isaac Newton Grassmann system opisu barw rozszczepienie Hermann Gunther Munsell. tworzenie wrażeń w oku poprzez opis odwzorowania barw przez układ Rozwinięcie i sformalizowanie początek falowej teorii światła.1877 XIX w.Politechnika Szczecińska ..dla długości fal barwy świetlnych). falowej teorii światła. białe receptorach odpowiednich prawo o składaniu barw. czerwonej. Badania teoretyczne nad światła wytwarzającego dane wrażenie widzenia człowieka.Wydział Informatyki Ważniejsze wydarzenia w badaniach nad naturą barwy ModeleModel barw barw dające receptęna nasposobie bazujący Wyznaczenie długości fali świetlnej..1829 1643.

Wydział Informatyki Miary barw – koło Newtona http://semmix.Politechnika Szczecińska .htm < > Koniec .pl/color/models/mo171.

z którego wywodzi się światło wywołujące wrażenie tej barwy. Jednostka – Kandela. Można rozumieć przez to zawartość światła białego w barwie. < > Koniec .Politechnika Szczecińska .Wydział Informatyki Miary barw – Brightness Brightness (jasność. iluminant. jaskrawość) – dla barwy jest to najmniejsza ilość światła białego.

Politechnika Szczecińska . wat. moc na jednostkę powierzchni. Jednostka – moc na kąt bryłowy.Wydział Informatyki Miary barw – Intensity Intensity (natężenie oświetlenia. intensywność) – liczba określającą proporcję ilości światła odbieranego do maksymalnej zdolności źródła. steradian. < > Koniec . luks.

Politechnika Szczecińska .Wydział Informatyki Miary barw – Saturation Saturation (nasycenie koloru) – opisuje proporcję ilości składnika bezbarwnego do ilości barwy. Jednostka – bezwymiarowa. < > Koniec . Organizacja CIE definiuje pojęcie nasycenia jako wartość maksymalnej intensywności składnika barwnego w świetle.

Apostilb.Wydział Informatyki Miary barw – Luminance Luminance (luminancja) – ocena intensywności światła w okolicznościach ustalonych warunków pomiarowych i najczęściej w odniesieniu do jednostki powierzchni. tilb. Charakteryzuje świecenie ciał (źródeł światła. Lambert.Politechnika Szczecińska . oświetlonych powierzchni) w danym kierunku. Jednostka – Kandela na metr kwadratowy. < > Koniec .

Apostilb. Jednostka – Kandela na metr kwadratowy.Wydział Informatyki Miary barw – Lightness Lightness (średnie światło białe) – Gdybyśmy z obrazu kolorowego chcielibyśmy zrobić obraz czarno-biały. to punkty obrazu czarno-białego będą miały luminację równą Lightness.Politechnika Szczecińska . tilb. < > Koniec . Lambert.

< > Koniec .Politechnika Szczecińska . L2 – luminancje promieniowań monochromatycznych Lb Lc – luminancja światła białego – luminancja światła czystego Przy czym przez światło czyste rozumiemy odcień barwy o maksymalnym nasyceniu.Wydział Informatyki Mieszanie barw – prawo Helmholtza Prawo Helmholtza Dodanie jakichkolwiek dwu promieniowań monochromatycznych równoważne jest wzrokowo dodaniu światła białego i światła czystego [5]: L1  L2 = Lb  Lc gdzie L1.

Politechnika Szczecińska . że nie można utworzyć równania barw między jedną z nich.. takich barw. które są niezależne kolorymetrycznie.Wydział Informatyki Mieszanie barw – prawa Grassmanna I prawo Grassmanna (prawo trójchromatyczności) Każda dowolna barwa może być odwzorowana za pomocą trzech barw pierwotnych. tzn. a pozostałymi. II prawo Grassmanna (prawo ciągłości) W mieszaninie złożonej z dwóch barw stopniowa zmiana barwy jednego ze składników pociąga za sobą zmianą barwy mieszaniny. < > Koniec . tj.

mimuw.mimuw.edu.pl/images/1/18/GKIW_M2_Slajd12.png Wrażenie przyrostu barwy zależy od poziomu barwy. wrażenie liniowe http://wazniak.edu. < > Koniec .pl/images/1/18/GKIW_M2_Slajd12.Wydział Informatyki Prawo Webera-Fechnera Ilość barwy czarnej wzrasta liniowo.png Ilość barwy czarnej wzrasta wykładniczo.Politechnika Szczecińska . wrażenie logarytmiczne http://wazniak.

co potęguje odbiór barwy.pl/images/1/18/GKIW_M2_Slajd12.Wydział Informatyki Zjawisko hamowania obocznego http://wazniak.Politechnika Szczecińska .mimuw. < > Koniec .edu.png Receptory odbierające barwę jaśniejszą są pobudzane przez receptory sąsiednie odbierające barwę ciemniejszą.

HLS. HSV) < > Koniec . RGB.lub więcej wymiarowy system współrzędnych z pewnym wydzielonym obszarem przestrzeni w którym leżą wszystkie rozpatrywane barwy.CMY) Kolorymetryczne Użytkownika (np. CIE RGB. CIE XYZ) (np.Politechnika Szczecińska .Wydział Informatyki Modele barw Model barw – określony trój. Modele barw Związane ze sprzętem (np.

com/support/techguides/color/colormodels/rgbcmy. Green.Wydział Informatyki Model barw RGB (Red.adobe. Blue) http://www.Politechnika Szczecińska .html < > Koniec .

pl/teksty < > Koniec .januszg.Wydział Informatyki Model barw RGB B G R www.hg.Politechnika Szczecińska .

Politechnika Szczecińska .Wydział Informatyki Model barw RGB R G B < > Koniec .

adobe.Politechnika Szczecińska .Wydział Informatyki Model barw CMY (Cyan.com/support/techguides/color/colormodels/rgbcmy. Yellow) http://www.html < > Koniec . Magenta.

Politechnika Szczecińska .Wydział Informatyki Model barw CMY http://www.adobe.html < > Koniec .com/support/techguides/color/colormodels/rgbcmy.

januszg.hg.Politechnika Szczecińska .pl/teksty < > Koniec .Wydział Informatyki Model barw CMY Y C M www.

B – składowe kolorów modelu RGB C.Politechnika Szczecińska .Y – składowe kolorów modelu CMY < > Koniec .Wydział Informatyki Konwersja między modelami RGB i CMY Przejście z modelu RGB do CMY i z CMY do RGB [3]: [ ][][ ] 1 C R M = 1 − G Y 1 B [ ][][ ] 1 R C G = 1 − M B 1 Y gdzie R.M.G.

Politechnika Szczecińska .Wydział Informatyki Model barw CMY Y M C < > Koniec .

adobe.Politechnika Szczecińska .com/support/techguides/color/colormodels/rgbcmy.Wydział Informatyki Model CMYK http://www.html < > Koniec .

Politechnika Szczecińska .K Przejście z modelu CMYK do CMY [8]: C= C + K M= M + K Y= Y + K < > Koniec .M.Y) C= C .Wydział Informatyki Konwersja między modelami CMY i CMYK Przejście z modelu CMY do CMYK [8]: K= min(C.K Y= Y .K M= M .

Wydział Informatyki Model barw CMYK Y M K C < > Koniec .Politechnika Szczecińska .

299R + 0.Wydział Informatyki Modele telewizyjne – YUV i YIQ Na świecie rozpowszechniły się dwa modele barw dla sygnału telewizyjnego: europejski – YUV i amerykański – YIQ.587G + 0. W celu dostosowania się do istniejącej już telewizji czarnobiałej twórcy telewizji kolorowej wprowadzili wartość luminancji jako pierwszej współrzędnej modelu barw [3]: Y=0.114B < > Koniec . Różnice wynikają z przyjętych rozwiązań technicznych.Politechnika Szczecińska .

Politechnika Szczecińska . < > Koniec .Y Do jednoznacznego określenia barwy wystarczy składowa Y i dwie ze składowych różnicowych.Y BT = B .Wydział Informatyki Modele telewizyjne – YUV i YIQ W celu transmisji obrazu wprowadzono pojęcie barw różnicowych [3]: RT= R .Y G T= G .

Wydział Informatyki Modele telewizyjne – YUV i YIQ Składową GT pomija się ze względu na małą amplitudę i w związku z tym na dużą podatność na zakłócenia. < > Koniec .493BT V = 0.27BT dla modelu YIQ w systemie NTSC Q = 0.0. Pozostałe składowe można policzyć ze wzorów [3]: U = 0.0.74RT .41BT W standardzie telewizji kolorowej zaleca się aby składowe były kodowane w stosunku 2:1:1.877RT dla modelu YUV w systemie PAL I = 0.Politechnika Szczecińska .48RT .

028 0 B V < > Koniec .000 0 1.289 0.000 −0.140 R Y G = 1.587 0.Politechnika Szczecińska .581 × U 1.000 2.615 −0.147 −0.Wydział Informatyki Konwersja między modelami RGB i YUV W postaci macierzowej [3]: [][ ][] [][ ][ ] 0.299 0.100 V B 1.114 Y R U = −0.437 × G 0.394 −0.515 −0.

321 × G 0.000 −1.106 1.596 −0.Politechnika Szczecińska .000 −0.948 0.730 B Q < > Koniec .Wydział Informatyki Konwersja między modelami RGB i YIQ W postaci macierzowej [3]: [][ ][] [][ ][] 0.299 0.212 −0.276 −0.275 −0.311 Q B 1.624 R Y G = 1.000 0.114 Y R I = 0.587 0.640 × I 1.528 0.

Politechnika Szczecińska .Wydział Informatyki Model YUV V U Y < > Koniec .

Saturation (Odcień.hg.Politechnika Szczecińska .januszg. Średnie światło białe.Wydział Informatyki Model HLS HLS – Hue.pl/teksty < > Koniec . Lightness. Nasycenie) www.

Politechnika Szczecińska .januszg.pl/teksty < > Koniec .hg.Wydział Informatyki Model HLS www.

5 < > Koniec . G . B  S = max  R .G .B z zakresu <0.1>: max  R . B  min  R .0.G.G . G . G . B min  R .5 〉 L0.G . B  −min  R . B −min  R . B  L= 2 { 0 max  R .G . B  max  R . B  dla L=0 dla L∈ 0 . G . G .Wydział Informatyki Konwersja między modelami RGB i HLS Konwersja z RGB do HLS wzór Travisa przy R.Politechnika Szczecińska . B  −min  R .G . B  2−max  R .

G.G . B =min  R . B  < > Koniec .G .Politechnika Szczecińska . B  r−g 24060 max  R .G .G . B dla R=max  R .G . B −min  R .B z zakresu <0.G . B  dla G=max  R .G . B −min  R .1>: { nieokreślone g −b 60 max  R . G .G . B  −min  R .G . B  H= b−r 12060 max  R .Wydział Informatyki Konwersja między modelami RGB i HLS Konwersja z RGB do HLS wzór Travisa przy R. B  dla B=max  R .G . B  dla max  R .

Politechnika Szczecińska .120º) stopni [8]: [ 1S cos H 3cos  60−H  R  1−S  1S cos H = G 1− − 3 3cos  60−H  B 1−S 3 [] < ] > Koniec .Wydział Informatyki Konwersja między modelami RGB i HLS Konwersja z HLS do RGB dla H z przedziału <0º.

240º) stopni [8]: [ 1−S 3 R 1S cos  H −120  G = 3cos  180− H  B  1−S  1S cos  H −120  1− − 3 3cos  180− H  [] < ] > Koniec .Politechnika Szczecińska .Wydział Informatyki Konwersja między modelami RGB i HLS Konwersja z HLS do RGB dla H z przedziału <120º.

Wydział Informatyki Konwersja między modelami RGB i HLS Konwersja z HLS do RGB dla H z przedziału <240º.360º) stopni [8]: [] [ R G = B  1−S  1S cos  H −240  1− − 3 3cos  300−H  1−S 3 1S cos  H −240  3cos  300−H  < ] > Koniec .Politechnika Szczecińska .

edu/wds/classes/cse5255/cse5255/davis/text. Wartość = jasność). Wykorzystywany przez artystów.fit.Wydział Informatyki Model HSV HSV – Hue.html < > Koniec . Saturation.Politechnika Szczecińska . Value (Odcień. www.cs. Nasycenie.

Politechnika Szczecińska .pl/teksty < > Koniec .januszg.Wydział Informatyki Model HSV www.hg.

B  =G dla max  R . G . B  −min  R . G . B  =0 0 G−B max  R . G . G . B −min  R . G . G .Wydział Informatyki Konwersja między modelami RGB i HSV Konwersja z RGB do HSV [8]: { dla max  R . B  60   R−G 60 4 max  R . G . B −min  R . B  =B < > Koniec .G . B   dla max  R . B  =R dla max  R . G .G . B  H= B− R 60 2 max  R .Politechnika Szczecińska .

Politechnika Szczecińska . B  1− max  R . B  =0 dla max  R . B  dla max  R . B  < > Koniec .Wydział Informatyki Konwersja między modelami RGB i HSV Konwersja z RGB do HSV [8]: { 0 S= min  R . B  ≠0 V =max  R .G .G . G . G . G .

120º) [][ V R H = V −V S 1− G 60 B V  1−S    ] [][ V −V S  R G = V B V  1−S  H −1 60  ] <120º.Wydział Informatyki Konwersja między modelami RGB i HSV Konwersja z HSV do RGB dla H należącego do przedziału [8]: <0º.180º) [][ V  1−S  R V = G H B V −V S 3− 60   ] < > Koniec .60º) <60º.Politechnika Szczecińska .

360º) [][ V V  1−S  R G = H B V −V S −5 60   ] < > Koniec .Wydział Informatyki Konwersja między modelami RGB i HSV Konwersja z HSV do RGB dla H należącego do przedziału [8]: <180º.240º) <240º.Politechnika Szczecińska .300º) [][ V  1−S  R H G = V −V S −3 60 B V   ] [][  V −V S 5− R G = V  1−S  B V H 60  ] <240º.

Wydział Informatyki Model HSV V H S < > Koniec .Politechnika Szczecińska .

< > Koniec . Ponadto zdefiniowano iluminanty dla innych źródeł światła zwanych pierwotnymi: A – światło zwykłej żarówki 200 W. D75 oraz najbardziej typową D65. że światłem białym jest światło o składzie widmowy wypromieniowywane przez ciało doskonale czarne podgrzane do temperatury 6774 K. Opierając się na tej definicji Międzynarodowa Komisja Oświetleniowa (CIE) przyjęła szereg wzorców światła białego – iluminantów oznaczanych literką D (dla ciała doskonale czarnego) i liczbą oznaczającą temperaturę barwową np.Politechnika Szczecińska . czyli mniej więcej temperatury powierzchni słońca.Wydział Informatyki Co to jest światło białe ? Przyjęto. D50. C – dla specjalnych żarówek wolframowych i F – dla świetlówek. D55.

pl/color/models/mo19.htm < > Koniec .Wydział Informatyki Skład widmowy iluminantu D65 semmix.Politechnika Szczecińska .

< > Koniec . Organizacja CIE zdefiniowała standardowego obserwatora z ustalonym kątem widzenia. Sposób odbioru koloru jest zależny od indywidualnych predyspozycji człowieka.Wydział Informatyki Problemy z określaniem barwy Mała i duża plama o tym samym kolorze mogą mieć inną barwę (indukcja przestrzenna).Politechnika Szczecińska . Dwie plamy o jednakowej wielkości i kolorze mają barwę zależną od powierzchni na której się znajdują (indukcja przestrzenna).

Światło czerwone jest światłem lampy żarowej przepuszczonej przez filtr tłumiący promieniowanie o długościach fali krótszej niż 700 nm.1 i 435. < > Koniec .Politechnika Szczecińska .8 nm.Wydział Informatyki Kolorymetr regulowane przysłony biały klin R światła wzorcowe światło badane G B przegroda z otworem Źródło [3] oko obserwatora Światło zielone i niebieskie powstaje poprzez wydzielone z widma łuku rtęciowego prążków o długościach 546.

τG(F) i τB(F) dla światła badanego.Politechnika Szczecińska . Następnie określa się wielkości przysłon τR(F).Wydział Informatyki Składowe trójchromatyczne W trakcie kalibracji kolorymetru ustala się wielkości przysłon τR(W). Stosunki wielkości przysłon są nazywane składowym trójchromatycznymi [3]: R  F  r'=  R W  G  F  g '= G W  B  F  b'=  B W  < > Koniec . τG(W) i τB(W) dla których uzyskuje się identyczność ze wzorcowym światłem białym.

Składowe trójchromatyczne widmowe Politechnika Szczecińska .Wydział Informatyki Składowe trójchromatyczne Długość fali λ Źródło [3] < > Koniec .

Politechnika Szczecińska - Wydział Informatyki

Jednostki trójchromatyczne

Mierząc wartości przysłon dla trzech strumieni świetlnych dla
których uzyskano identyczność z wzorcowym światłem białym można
określić wartość poszczególnych strumieni świetlnych [3]:

 R  E :G  E : B  E =0,17697: 0,81240 : 0,01063
W przestrzeni trójwymiarowej nie posługujemy się bezpośrednio
wartościami strumieni świetlnych, a ich przeskalowanymi wartościami
dla których jednostce na osi czerwonej odpowiada strumień 0,17697
lm, jednostce na osi zielonej strumień 0,81240 lm, a na osi niebieskiej
0,01063 lm. Jednostki na przeskalowanych osiach noszą nazwę
jednostek trójchromatycznych.

<

>

Koniec

Politechnika Szczecińska - Wydział Informatyki

Współrzędne trójchromatyczne
model CIE RGB

W celu uniezależnienia się od cechy ilościowej – strumienia światła
i otrzymania wartości liczbowych reprezentujących wyłącznie barwę
określa się współrzędne trójchromatyczne [3]:

r=

r'
r '  g ' b'

g=

g'
r '  g ' b'

b=

<

b'
r '  g ' b'

>

Koniec

Politechnika Szczecińska - Wydział Informatyki

Model CIE XYZ

W systemie CIE RGB niektórych barw nie można przedstawić za
pomocą dodatnich wartości współrzędnych r,g,b. Ujemne wartości
występują we wszystkich systemach kolorymetrycznych
wykorzystujących fizyczne widzialne barwy podstawowe.
Model CIE XYZ wykorzystuje jako barwy podstawowe, barwy
spoza obszaru widzenia człowieka. Dzięki temu otrzymujemy
składowe nieujemne dla wszystkich barw widzianych przez człowieka.

<

>

Koniec

Wydział Informatyki Długość fali λ Źródło [3] < > Koniec .Składowe trójchromatyczne widmowe Politechnika Szczecińska .

W praktyce korzysta się z tzw.Politechnika Szczecińska . 1 Z Źródło [3] < > Koniec . wykresu chromatyczności. który tworzy się na przekroju stożka płaszczyzna x' + y' + z' = 1 płaszczyzną x' + y' + z' = 1.Wydział Informatyki Model CIE XYZ Y 1 biel E Barwy widzialne są zawarte w 1 X bryle o kształcie stożka.

ttp://strony.Wydział Informatyki Model CIE XYZ – wykres chromatyczności Wnętrze obszaru wraz z brzegiem reprezentuje wszystkie barwy widzialne.Politechnika Szczecińska . ale o tych samych stosunkach współrzędnych reprezentuje ten sam punkt.wp.ht ml < > Koniec . Nie zawiera on barw dla których wrażenie wzrokowe zależy od luminancji (np. Wszystkie barwy o różnej luminancji. brązowej).pl/wp/jacek_grudzien/mgr/mgrinf.

Wydział Informatyki Przejście z modelu RGB do CMYK RGB CIE XYZ CMYK < > Koniec .Politechnika Szczecińska .

swiatdruku.pl/archiwum/2000_09/01.htm < > Koniec .Wydział Informatyki Granice barw widmowych wykresów chromatyczności pole widzenia 2º pole widzenia 10º http://www.Politechnika Szczecińska .com.