FONTY, RASTRY, BITMAPY - Instytut Maszyn Matematycznych

FONTY, RASTRY, BITMAPY - Instytut Maszyn Matematycznych FONTY, RASTRY, BITMAPY - Instytut Maszyn Matematycznych

10.07.2015 Views

BITMAPYSubstraktywny proces mieszania barw jest charakterystyczny dla procesu drukowania.W celu poprawienia kontrastu i uzyskania ostrych konturów elementówczarnych w tym procesie, trzy podstawowe barwy C, M, Y uzupełniane są dodatkowąbarwą czarną. Mówimy wtedy o modelu CMYK.Model CyanMagentaYellowblacK. Mając obraz w modelu CMY możemy wyróżnićkomponent szary GC o wartości wynoszącej min(C,M,Y), reprezentującyudział barwy czarnej. Uwzględniając usunięcie z barw CMY składnika odpowiedzialnegoza czerń, czyli tzw. konwersję RGB do CMYK, otrzymujemy:3.2. Analiza porównawcza algorytmów obróbki obrazu3.2.1. Rodzaje funkcjiW programach graficznych (dla ustalenia uwagi porównanie zostanie ograniczonedo popularnych programów Adobe Photoshop i Corel Photo Paint) wykorzystujesię wiele funkcji obróbki obrazu: podstawowe jak np. skalowanie, obracanie,tworzenie obrazu negatywowego, zmiana rozdzielczości, poprzez funkcjejakości obrazu jak jasność, kontrast, korekcję gamma, barwa, nasycenie, do funkcjitzw. artystycznych, które pozwalają na tworzenie nowych obrazów z obrazówjuż istniejących. Do takich funkcji zaliczyć wszelkiego rodzaju tzw. filtry(Soften Blur, Gaussian Blur, Average, Maximum, Median, Minimum; SharpenSharpen, Edge Enhancement, Unsharp Mask, Find Edge (Edge Detection), TraceContour, Stretch Detail; Noise Despectle, Add Noise, Color Noise; SpecialCrystalize, Disturb, Emboss, Engrave, Facet, Metal, Mosaic, Pixelize, Splatter,Stucco, Diffuse, Monochrome, Motion Blur, Mirror, Mosaic, Point Acceleration,Scratching, Solarisation, Vignette, Polar to Rectangular, Prism, Tunnel, Twirl,Wave, Wind, Remove Pattern, Despeckle; Artistic Charcoal, Oil Painting, PopArt, Pastel, Watercolor; 2-B Spatial Ripple, Whirlpool; 3-D Spatial Custom,Cylinder, Pilow, Pinch, Punch, Sphere i wiele innych).Dla zobrazowania różnic w działaniu algorytmów i ich wpływu na przetwarzanieobrazów do DTP powinny zostać użyte te funkcje, których działaniemożna określić w sposób analityczny, pozwalający stworzyć podstawy do ocenyich działania. Ocena powinna obejmować głównie sposób działania, ograniczeniaw stosowaniu funkcji, błędy powstające w wyniku jej działania.52

FONTY, RASTRY, BITMAPYJasność i KontrastZbyt mała jasność obrazu powoduje brak szczegółów w tonach ciemnych obrazu,natomiast zbyt duża jasność usuwa szczegóły w jasnych tonach do bieli.Zwiększenie kontrastu powoduje obcięcie szczegółów w światłach a szczegółóww cieniach do czerni. Operowanie funkcją jasności i kontrastu może doprowadzićdo nieodwracalnej utraty informacji o obrazie.Nasycenie i BarwaOprócz korekcji jasności i kontrastu obrazu, a ogólnie mówiąc korekcjitonalnych, przeprowadza się na ogół również korekcję nasycenia barw i barwy.Dzięki funkcjom można skorygować barwy obrazu. Jednak stosowanie korekcjibarwnej często jest nieodwracalneSeparacja barwnaPodczas separacji barwnej mapa bitowa RGB zostaje zapisana w 32-bitowymformacie zapisu CMYK, co jest warunkiem przygotowania mapy bitowej dodruku. Zamiana mapy bitowej z RGB na CMYK jest procesem heurystycznymze względu na nadmiar stopni swobody. Kolor czarny powstaje w wynikuodjęcia części wspólnej z trzech kolorów, ale można to zrobić na wielesposobów, za pomocą różnych algorytmów i przyjmować różne stopnie zamianybarw składowych CMY na stopień czerni.3.2.2. Modele matematyczne funkcji testowychWstępnie należy przyjąć kilka założeń, które pozwolą na uproszczenie zapisumatematycznego oraz uniknięcie wieloznaczności. Ważne jest określenie wartości,dla których funkcje są określone, jak też zbiór wartości funkcji. Dziedzinąfunkcji, jak i przeciwdziedziną, jest podzbiór zbioru liczb naturalnych:X={0,1,2,...,255} oraz Y={0,1,2,...,255}. Ponieważ operujemy w zakresiepewnego podzbioru liczb naturalnych, natomiast funkcje mogą przyjmowaćwartości ze zbioru liczb rzeczywistych, należy określić jakie wartości przyjmiedana funkcja jeśli wartość otrzymana w wyniku działania danej funkcji będzieliczbą rzeczywistą.Funkcję mającą wartości rzeczywiste możemy przekształcić do funkcji, którejprzeciwdziedziną są liczby całkowite, za pomocą zmodyfikowanej funkcji entier(liczba całkowita). Wartość zmodyfikowanej funkcji entier określimy następująco:oznaczenie zmodyfikowanej funkcji entier: E(x) lub [x].53

<strong>FONTY</strong>, <strong>RASTRY</strong>, <strong>BITMAPY</strong>Jasność i KontrastZbyt mała jasność obrazu powoduje brak szczegółów w tonach ciemnych obrazu,natomiast zbyt duża jasność usuwa szczegóły w jasnych tonach do bieli.Zwiększenie kontrastu powoduje obcięcie szczegółów w światłach a szczegółóww cieniach do czerni. Operowanie funkcją jasności i kontrastu może doprowadzićdo nieodwracalnej utraty informacji o obrazie.Nasycenie i BarwaOprócz korekcji jasności i kontrastu obrazu, a ogólnie mówiąc korekcjitonalnych, przeprowadza się na ogół również korekcję nasycenia barw i barwy.Dzięki funkcjom można skorygować barwy obrazu. Jednak stosowanie korekcjibarwnej często jest nieodwracalneSeparacja barwnaPodczas separacji barwnej mapa bitowa RGB zostaje zapisana w 32-bitowymformacie zapisu CMYK, co jest warunkiem przygotowania mapy bitowej dodruku. Zamiana mapy bitowej z RGB na CMYK jest procesem heurystycznymze względu na nadmiar stopni swobody. Kolor czarny powstaje w wynikuodjęcia części wspólnej z trzech kolorów, ale można to zrobić na wielesposobów, za pomocą różnych algorytmów i przyjmować różne stopnie zamianybarw składowych CMY na stopień czerni.3.2.2. Modele matematyczne funkcji testowychWstępnie należy przyjąć kilka założeń, które pozwolą na uproszczenie zapisumatematycznego oraz uniknięcie wieloznaczności. Ważne jest określenie wartości,dla których funkcje są określone, jak też zbiór wartości funkcji. Dziedzinąfunkcji, jak i przeciwdziedziną, jest podzbiór zbioru liczb naturalnych:X={0,1,2,...,255} oraz Y={0,1,2,...,255}. Ponieważ operujemy w zakresiepewnego podzbioru liczb naturalnych, natomiast funkcje mogą przyjmowaćwartości ze zbioru liczb rzeczywistych, należy określić jakie wartości przyjmiedana funkcja jeśli wartość otrzymana w wyniku działania danej funkcji będzieliczbą rzeczywistą.Funkcję mającą wartości rzeczywiste możemy przekształcić do funkcji, którejprzeciwdziedziną są liczby całkowite, za pomocą zmodyfikowanej funkcji entier(liczba całkowita). Wartość zmodyfikowanej funkcji entier określimy następująco:oznaczenie zmodyfikowanej funkcji entier: E(x) lub [x].53

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!