Lab 01
Transkrypt
Lab 01
INSTYTUT TECHNIKI Zak ad Elektrotechniki i Informatyki [email protected] COREL PHOTO-PAINT Laboratorium nr 1 Podstawowe informacje o grafice rastrowej i formatach plików Grafika rastrowa W grafice rastrowej obrazy tworzone s$ z po o&onych regularnie, obok siebie pikseli. Posiadaj$ one ró&ne kolory lub odcienie jasno,ci. Tworzone w ten sposób obrazy zwyk o si- nazywa. mapami bitowymi (potocznie-bitmapami). Mapa bitowa (bit map) - sposób zapami-tania obrazu przy wykorzystaniu pikseli u o&onych w rz-dy i kolumny. Ka&dy piksel a w a,ciwie informacja o jego kolorze mo&e zosta. zapisana za pomoc$ okre,lonej liczby bitów; warto . 1 oznacza czer5 lub kolor, warto,. 0 biel (brak koloru). W zale&no,ci od liczby kolorów jakie mo&emy wykorzysta. w mapie bitowej, rozró&niamy mapy: 1-bitowe, 8-bitowe, 16-bitowe, 24-bitowe i 32bitowe. Mapy 1-bitowe to mapy czarno-bia e, natomiast w mapach 8-bitowych (28) na jeden piksel przypada 256 kolorów, w 16-bitowych (216)65 536 kolorów, w 24-bitowych (224)16777216 kolorów itd. Liczba pikseli u&ytych do odwzorowania obrazu w komputerze zale&y od jego rozdzielczo ci. Poj-cie to okre,la liczb- pikseli przypadaj$c$ na jednostk- powierzchni. Im wy&sza jest rozdzielczo,. obrazka, tym wi-kszy jest jego plik. Na obj-to,. zbioru graficznego istotny wp yw ma równie& ilo,. mo&liwych do zapami-tania kolorów. Im wi-cej kolorów tym wi-ksza obj-to,.. Do zapami-tania wyst$pie5 16 777 216 kolorów na tej samej powierzchni trzeba u&y. wi-kszej ilo,ci bitów ni& do zapami-tania 256 kolorów. Do wst-pnego oszacowania wielko,ci pliku mo&na pos u&y. si- prostym wzorem: Wp = ilo pikseli w pionie* ilo pikseli w poziomie* ilo kolorów Przetwarzanie map bitowych wymaga odpowiedniej ilo,ci pami-ci RAM w komputerze. Im wi-cej, tym lepiej. W przypadku obrazów rastrowych liczba pikseli przypadaj$ca na jednostk- powierzchni jest wielko,ci$ sta $ (rozdzielczo,.), dlatego te& przy powi-kszeniu mapy bitowej wyst-puje efekt powi-kszenia piksela. W praktyce objawia si- to widocznymi na ekranie monitora lub wydruku schodkami, st$d jako,. obrazu nie jest najlepsza. Wyst-puj$ca wtedy utrata ostro,ci obrazu map bitowych jest ich podstawow$ wad$. Inn$ wad$ jest brak mo&liwo,ci operowania na fragmentach obrazu. Grafik- rastrow$ mo&na przyrówna. do obrazka namalowanego farbkami. Zmiana barwy dowolnego fragmentu polega na na o&eniu p-dzelkiem innego koloru. Nie mo&na tutaj zmieni. np. kszta tu namalowanego obiektu przez jego modelowanie, a jedynie przez namalowanie w jego miejsce nowego. Po odpowiednim powi-kszeniu obrazu wida. pojedyncze kwadratowe punkty, z których zbudowany jest ca y obraz. Zwi-kszenie mapy bitowej powoduje, &e zwi-kszane s$ tak&e te punkty, przez co linie i kraw-dzie staj$ si- postrz-pione. Podstawowe formaty grafiki rastrowej: JPEG Jeden z formatów plików graficznych i jednocze,nie nazwa algorytmu kompresji danych zastosowanego w tym formacie oraz skrót niezale&nej grupy ekspertów, która wymy,li a ten algorytm (poprawna "zwyczajowa" wymowa "d&ej-peg" pochodzi od "Joint Photographic Experts Group"). JPEG jest formatem plików stworzonym do przechowywania obrazków, które wymagaj$ "pe nego koloru", ale nie maj$ zbyt wielu ostrych kraw-dzi i ma ych detali - a wi-c zdj-. pejza&y, portretów i innych "naturalnych" 1 INSTYTUT TECHNIKI Zak ad Elektrotechniki i Informatyki [email protected] obiektów. Algorytm kompresji u&ywany przez JPEG jest algorytmem stratnym, tzn. w czasie jego wykonywania tracona jest bezpowrotnie cz-,. pierwotnej informacji. Wielk$ innowacj$ algorytmu JPEG by a mo&liwo,. kontroli stopnia kompresji w jej trakcie, co umo&liwia dobranie jego stopnia do danego obrazka, tak aby uzyska. jak najmniejszy plik, ale o zadowalaj$cej jako,ci. Format JPEG, obok formatu GIF i PNG jest najcz-,ciej stosowanym formatem grafiki na stronach WWW. JPEG 2000 Jest nowsz$ wersj$ starszego formatu jpg. Zosta on opracowany wspólnie przez University of British Columbia oraz firmy Image Power jest nast-pc$ powszechnie stosowanego JPEG. Oparty na tak zwanej technologii Wavelet, gwarantuje lepsz$ jako,. obrazu i zapewnia wysokiego stopnia kompresj-. Umo&liwia zapisanie i odczytanie wszystkich wa&nych sk adowych obrazu, redukuj$c zniekszta cenia lepiej ni& poprzednik. GIF Ang. Graphics Interchange Format - to format pliku graficznego z kompresj$ bezstratn$. Pliki tego typu s$ bardzo cz-sto u&ywane na stronach WWW. Wad$ formatu GIF jest brak mo&liwo,ci zapisu plików graficznych w formacie TrueColor. Zachowany w nim obraz mo&e by. czarno-bia y, w odcieniach szaro,ci lub kolorowy (maksymalnie 256 barw). Plik w formacie GIF mo&e zawiera. kilka obrazów, co umo&liwia tworzenie dzi-ki nim animacji, przydatnych w banerach, butonach i obrazkach. BMP Jeden z popularniejszych formatów przechowywania obrazu w pami-ci komputera. Format zosta opracowany dla systemu OS/2, obecnie jest u&ywany w systemie Windows. Pliki formatu bmp posiadaj$ rozszerzenie *.bmp, mog$ one zawiera. obrazy o g -bi kolorów do 32 bitów, a wi-c ok. 22,2 milionów kolorów. Obraz jest przechowywany w pliku bmp jako bitmapa. Nie jest on w &aden sposób skompresowany, co powoduje du&y rozmiar pliku w standardzie bmp w porównaniu do formatów takich jak gif czy JPG. SVG To przysz o,. grafiki internetowej. Scalable Vector Graphics jest genialny w za o&eniach polega na opisie grafiki podobnym do j-zyka HTML i zosta zreszt$ opracowany przez w3.org czyli organizacj- zajmuj$c$ si- rozwijaniem j-zyków hipertekstowych. Obrazy SVG s$ atwo skalowalne, bardzo ma e, mog$ by. animowane i przeNroczyste. Jest raczej pewne, &e gdy Microsoft w wersji 7.0 Internet Exprolera wprowadzi pe n$ obs ug- tego standardu stanie si- on powszechny. Nale&y jednak pami-ta., &e obrazy generowane za pomoc$ SVG s$ grafik$ wektorow$ a wi-c nie nadaj$ si- do zapisu zdj-. - na tym polu JPG b-dzie jeszcze d ugo rz$dzi . PCX To format przechowywania i kompresji obrazków, u&ywaj$cy algorytmu kompresji bezstratnej RLE. PCX by oryginalnie formatem dla indeksowanych palet kolorów, cho. zosta te& przystosowany do koloru 24-bitowego. PCX by do,. popularny we wczesnych latach DOS i Windows, lecz wspó cze,nie jest ju& rzadki, zast$piony przez formaty oferuj$ce lepsz$ kompresje i dodatkowe mo&liwo,ci - GIF, JPEG i PNG. Algorytm kompresji jest bardzo szybki i zabiera bardzo ma o pami-ci, jednak jest ma o wydajny, w szczególno,ci na obrazkach innych ni& wygenerowane komputerowo. Obrazki 24bitowe kompresuje si- stosuj$c podany algorytm do ka°o kana u osobno. PNG To format graficzny wykorzystuj$cy kompresj- bezstratn$ w celu zmniejszenia obj-to,ci plików. Mniej popularny ni& GIF lecz pozbawiony ogranicze5 narzucanych przez w a,ciciela praw patentowych. PNG jest efektem wspólnych prac spo eczno,ci internetowej i mo&e by. bez op at u&ywany do ka°o celu. PNG oferuje nieco wi-ksze mo&liwo,ci ni& GIF. Jest mi-dzy innymi jedynym wielo platformowym formatem bitmapowym, w którym istnieje mo&liwo,. zdefiniowania stopnia przezroczysto,ci - tzw. 2 INSTYTUT TECHNIKI Zak ad Elektrotechniki i Informatyki [email protected] kana u alpha. Zapewnia tak&e lepszy stopie5 kompresji (pliki s$ od 10 do 30% mniejsze ni& GIF-y). Nie pozwala jednak na przechowywanie wielu obrazków w pojedynczym pliku, st$d nie mo&e s u&y. do tworzenia animacji. TIFF Ang. Tagged Image File Format - jeden z najbardziej rozpowszechnionych i uniwersalnych formatów plików graficznych. S u&y do zapisywania grafiki bitmapowej. Opracowany w 1986 roku przez grup- firm pod przewodnictwem Aldus Corporation do drukowania postscriptowego. Pliki zapisane w tym formacie maj$ rozszerzenie ".tif" lub ".tiff". Format pozwala na zapisywanie obrazów stworzonych w trybie kreskowym, skali szaro,ci oraz w wielu trybach koloru i wielu g -biach bitowych koloru. 3 INSTYTUT TECHNIKI Zak ad Elektrotechniki i Informatyki [email protected] Przyk-ad 1: Narysuj trzy okr-gi o rozmiarze 125x125 [szeroko,. x wysoko,.) pixeli w kolorach: zielonym, czerwonym i &ó tym (tak jak na rysunku poni&ej). Dodatkowo ustawi. nale&y krycie obiektów na 50%. Nast-pnie nale&y wyrówna. obiekty tak ja pokazane jest na rysunku wg nast-puj$cych wytycznych: okr-g zielony wyrówna. do góry (w pionie) i do lewej (w poziomie); okr-g czerwony wyrówna. do góry (w pionie) i do prawej (w poziomie); okr-g &ó ty wyrówna. do do u (w pionie) i do ,rodka (w poziomie) Kolejnym etapem jest ustalenie kolejno,ci obiektów. Nale&y zmieni. krycie niektórych obiektów i kolejno,. aby uzyska. efekt zbli&ony do poni&szego. 4 INSTYTUT TECHNIKI Zak ad Elektrotechniki i Informatyki [email protected] 5 INSTYTUT TECHNIKI Zak ad Elektrotechniki i Informatyki [email protected] Przyk-ad 2: Zaprojektowanie napisu NEON Efekt jarz$cych si- liter uzyskuje si- przez na o&enie na siebie kilku warstw znaków w ró&nych kolorach, o ró&nej szeroko,ci i rozmytych w ró&nym stopniu kraw-dziach. Utworzy. nowy obrazek o rozmiarze 200x200 mm. Za pomoc$ polecenia Obiekt Dokery otworzy. dokery: Obiekty i Kana y. W przyborniku klikn$. narz-dzie Tekst, za, w pasku W a ciwo ci ustali. czcionk- Arial Black o rozmiarze 150 i stylu pochy ym. W palecie barw klikn$. kolor jasnofioletowy. Klikn$. kartk- papieru i wpisa. NEON. Zaznaczy. napis i z menu wybra. Maska Utwórz z obiektów. W dokerze Kana y klikn$. przycisk Zapisz mask% jako nowy kana . W dokerze pojawi si- nowy kana o nazwie Alfa (kana maski jest tymczasowym obszarem s u&$cym do przechowywania maski, dzi-ki temu 6 INSTYTUT TECHNIKI Zak ad Elektrotechniki i Informatyki [email protected] kopia maski bie&$cej umieszczona w kanale mo&e by. wykorzystywana wiele razy). W dokerze Obiekty klikn$. przycisk Nowy obiekt i od razu zmieni. nazwobiektu na obramowanie_fioletowe. 7 INSTYTUT TECHNIKI Zak ad Elektrotechniki i Informatyki [email protected] Ukry. oryginalny tekst klikni-ciem w dokerze Obiekty symbolem oka przy obiekcie NEON. Klikn$. dwukrotnie aby rozpocz$. edycj- koloru Wype nienie (na pasku stanu) i wybra. kolor ciemnofioletowy. Klikn$. w przyborniku przycisk Wype nienie poszczególnych liter wype ni. je na fioletowo. i klikaj$c wn-trza Usun$. mask- poleceniem Maska Usu*. Z menu wybra. polecenie Obiekt Wtapianie, ustali. parametry wed ug wzoru: szeroko,. wtapiania – 3, kraw-dzie – zaokr$glone. W dokerze Kana y klikn$. kana Alfa, a zaraz potem przycisk Przekszta , kana w mask%. 8 INSTYTUT TECHNIKI Zak ad Elektrotechniki i Informatyki [email protected] W dokerze Obiekty klikn$. przycisk Nowy obiekt i od razu zmieni. nazwobiektu na obramowanie_&ó te, a potem przesun$. nowo powsta y obiekt pod obiekt obramowanie_fioletowe. Z menu wybra. polecenie Maska Kszta t i klikn$. OK. Poszerz, wpisa. szeroko,. 2 Wype ni. litery kolorem &ó tym i usun$. mask- (Maska Usu*). Z menu wybra. polecenie Obiekt Wtapianie, ustali. szeroko,. wtapiania na 2 i klikn$. OK. W dokerze Kana y klikn$. kana Alfa, a zaraz potem przycisk Przekszta , kana w mask%. W dokerze Obiekty klikn$. przycisk Nowy obiekt i od razu zmieni. nazwobiektu na obramowanie_bia e, a potem przesun$. nowo powsta y obiekt pod obiekt obramowanie_&ó te. Z menu wybra. polecenie Maska Kszta t i klikn$. OK. Poszerz, wpisa. szeroko,. 6 Wype ni. litery kolorem bia ym i usun$. mask- (polecenie Maska Usu*). Z menu wybra. polecenie Obiekt Wtapianie, ustali. szeroko,. wtapiania na 6 i klikn$. OK. W dokerze Obiekty przesun$. obiekt NEON na sam$ gór-: i ustali. dla niego wtapianie o szeroko,ci 15. 9 INSTYTUT TECHNIKI Zak ad Elektrotechniki i Informatyki [email protected] W dokerze Obiekty zaznaczy. wszystkie obiekty oprócz t a i po $czy. je (polecenie Obiekt Po .cz Po .cz obiekty ze sob.). Zmieni. kolor t a na kolor czarny uzyskuj$c efekt podobny do poni&szego. Zapisa. gotow$ grafik- w pliku neon.cpt. 10