Grafika Komputerowa Materiały Laboratoryjne Laboratorium 2 GIMP: podstawy fotomanipulacji Wstęp Laboratorium 2 obejmuje podstawowe metody fotomanipulacji. Wraz z zapoznaniem się z programem GIMP, ćwiczący sprawdzi w praktyce zasady tworzenia i edycji obrazu rastrowego, prezentowane na wykładzie. Przed rozpoczęciem ćwiczenia należy pobrać paczkę lab_2_materialy.zip z Moodle i rozpakować ją do folderu Lab2 utworzonego na pulpicie. Ćwiczenie 1 Pędzel klonowania Zadanie: Przy pomocy pędzla klonowania usuń głośnik z lewej strony zdjęcia. Otwórz obraz Kroki: do edycji Po otwarciu zdjęcia lab2_a w programie GIMP powiększ lewą połowę zdjęcia. Wybierz obszar klonowania W przypadku prac związanych z klonowaniem obrazu (czy po prostu z usuwaniem fragmentów obrazu) istotne jest dobranie powiększenia tak, aby zapewniało wygodną pracę i jednocześnie umożliwiało zachowanie kontroli nad interesującym obszarem zdjęcia. Wybierz narzędzie Pędzel klonowania. Możesz wybrać je z przybornika lub użyć skrótu klawiaturowego C. Następnie trzymając klawisz Ctrl wybierz przy pomocy LPM obraz wzorcowy czyli fragment zdjęcia, który będzie źródłem klonowanego obrazu. Teraz trzymając LPM zacznij przesuwać kursorem po ekranie, usuwając przy pomocy klonowanego obrazu głośnik z lewej strony zdjęcia. opracowanie: dr inż. Jacek Kęsik
Uwaga: jeśli potrzebujesz, możesz zmienić źródło klonowania, nie musisz ograniczać się do źródła wybranego na początku. W razie potrzeby możesz zmienić parametry narzędzia korzystając z przybornika. Zadanie samodzielne: Przy pomocy pędzla klonowania usuń ze zdjęcia motyla. Kroki: Analogicznie jak w poprzednim przykładzie użyj pędzla klonowania do usunięcia ze zdjęcia motyla. Zadbaj o to, aby zdjęcie końcowe wyglądało realistycznie. W celu zwiększenia realizmu zdjęcia wynikowego pomyśl na zastosowaniem różnych źródeł klonowania. Zmodyfikuj ustawienia narzędzia pędzel klonowania i sprawdź rezultaty. Jakie są najlepsze ustawienia dla tego zadania?
Ćwiczenie 2 Korekta portretu Zadanie: Usunięcie niedoskonałości urody Otwórz obraz Kroki: Lab2_C.jpg i Otwórz obraz Lab2_C.jpg. przy pomocy Użyj pędzla klonowania (podobnie jak w poprzednich zadaniach) do usunięcia pędzla wszelkich przebarwień na skórze. klonowania usuń ze skóry wszystkie przebarwienia Wybiel zęby Otwórz również okienko dokowalne Warstwy (Ctrl+L). Następnie korzystając z tego okienko duplikuj warstwę, zaś do zduplikowanej warstwy dodaj kanał alfa (wciśnij PPM na zduplikowanej warstwie i wybierz z menu kontekstowego Dodaj kanał alfa). Wybierz narzędzie Pędzel. Przestaw tryb ze Zwykły na Nasycenie. Powiększ obszar zdjęcia z zębami, a następnie (po ew. dostosowaniu parametrów pędzla) zacznij malować bezpośrednio po zębach. Wybiel białka oczu Te same czynności powtórz dla oczu.
Wygładź skórę Zduplikuj górną warstwę zdjęcia. Przy pomocy narzędzia Zaznaczanie odręczne obrysuj twarz z lekkim naddatkiem. Następnie odwróć zaznaczenie (Zaznaczenie -> Odwróć [Ctrl+I]) i je wyczyść (Edycja -> Wyczyść [Delete]), a następnie je usuń (Zaznaczenie -> Brak [Ctrl+Shift+A]). Po wykonaniu tych czynności lista warstw powinna wyglądać następująco: Upewnij się że jesteś na najwyższej warstwie. Wybierz Filtry -> Rozmycie -> Rozmycie Gaussa..., ustaw Promień rozmycia: 20x20px. Cofnij wykonaną akcję. Użyj teraz Filtry -> Rozmycie -> Wybiórcze rozmycie Gaussa... z Maksymalną deltą: 50, i Promieniem rozmycia: 5-10. Które z tych rozwiązań wygląda lepiej? Teraz użyj Gumki [Shift+E], żeby wymazać wszystko to, co powinno pozostać ostre: włosy, brwi, oczy, usta, dziurki nosa, oraz niektóre linie charakterystyczne dla rysów twarzy np. linia brody, która po rozmyciu zlewa się z szyją. Pamiętaj, aby zrobić to dokładnie. Najlepiej użyć miękkich pędzli o różnych wielkościach. Powinieneś uzyskać mniej więcej taki efekt:
Efekt końcowy powinien wyglądać tak: Poprawianie sylwetki Wybierz Filtry -> Zniekształcenia -> Deformowanie, zaś następnie ustaw następujące parametry: Typ deformacji: Przesunięcie Promień deformacji: 15 Stopień deformacji: 0,10 Dwuliniowy Nadpróbkowanie adaptywnie Maksymalna głębia: 2 Próg: 2,00 Następnie kliknij LPM na oknie podglądu i przesuń myszką ze wciśniętym LPM w kierunku, w którym chcemy dokonać deformacji. Niestety, na oknie podglądu niewiele widać zmian, ale używając metody prób i błędów spróbuj zmodyfikować zdjęcie tak, aby odchudzić lewe ramię kobiety ze zdjęcia. Zadanie samodzielne Otwórz plik Lab2_D.png i dokonaj jego korekty wykorzystując wiadomości z poprzedniego zadania.
Ćwiczenie 3 Zaznaczanie i mieszanie warstw Zadanie: Zmień kolory na zdjęciu Zaznacz Kroki: płaszcz Otwórz obraz dziewczyny Przy pomocy narzędzia Magiczna różdżka (z wybranym zaznaczaniem według barwy) ze zdjęcia zaznacz płaszcz dziewczyny. Zmień kolor płaszcza Wybierz narzędzie Wypełnianie kubełkiem [Shift+B]. Ustaw tryb na Kolor, a uwzględniany obszar na Całe zaznaczenie. Wypełnij wybranym kolorem pierwszoplanowym zaznaczony obszar. Wypróbuj inne tryby mieszania w narzędziu Wypełnianie kubełkiem Skąd wynikają różnice?
Zadania samodzielne Zmień kolor jabłka ze zdjęcia lab2_f Bazując na wiedzy z poprzedniego laboratorium popraw zdjęcie lab2_g Zadanie: Zaznacz element na obrazie Zaznacz kulę Kroki: z obrazka Otwórz obraz Lab2_H.jpg i skopiuj ją do Wykorzystaj narzędzie Zaznaczenie eliptyczne z przybornika nowego obrazka Przeciągając myszą z wciśniętym lewym klawiszem postaraj się uzyskać zaznaczenie obejmujące mniej więcej kulę na obrazie
Wykorzystując możliwość modyfikacji zaznaczenia poprzez przeciąganie narożników i krawędzi obramowującego prostokąta dopasuj zaznaczenie do brzegów kuli Skopiuj kulę do nowego obrazu (Ctrl+C, Plik -> Nowy, Ctrl+V) Zaznacz kule bilardowe z obrazka Lab2_I.jpg i skopiuj je do nowego obrazka Kroki: Otwórz obraz Wykorzystaj narzędzie Zaznaczenie eliptyczne. Trzymając wciśnięty klawisz Shift można dołączać kolejne zaznaczenie do już istniejącego. (Ctrl spowoduje odjęcie nowego zaznaczenia od już istniejącego)
Analogicznie funkcjonuje narzędzie zaznaczenia prostokątnego. Metoda dodawania i odejmowania zaznaczeń działa pomiędzy zaznaczeniami tworzonymi przez wszystkie narzędzia. Zadanie: Zaznaczanie obiektu złożonego Zaznacz budynek z Kroki: Otwórz obraz. pliku Lab2_J.jpg i Jak widać, mimo że budynek jest regularny, trudno go zaznaczyć za pomocą prostych narzędzi geometrycznych. W tym przypadku konieczne jest stworzenie bardziej skopiuj go do skomplikowanej figury. nowego obrazka
Wykorzystaj narzędzie Odręczne zaznaczanie (lasso). Kliknij w jednym z narożników budynku i prowadź linie wzdłuż jego krawędzi, klikając za każdym razem gdy krawędź zmienia kierunek. Podświetlony punkt załamania linii można przemieszczać aby dokładniej dopasować linię. Obrysuj w ten sposób cały budynek klikając na końcu w początkowy punkt linii. Zadanie: Zaznacz nieregularny element w obrazie Zaznacz żabę Kroki: w pliku Otwórz obraz. Lab2_K.jpg i W przypadku nieregularnych obiektów obrysowywanie za pomocą lassa może być skopiuj ją do nowego zbyt pracochłonne i podatne na błędy. Narzędzia typu różdżka czy zaznaczenie obrazka koloru mogą pomóc tylko wtedy gdy obiekt cechuje w miarę jednolity kolor, różny od tła.
Do wycięcia żaby zastosujemy dwa narzędzia. Na początek za pomocą inteligentnych norzyc wykonamy zaznaczenie obramowujące żabę. Norzyce działają w sposób analogiczny do lassa, z tym że linia między kolejnymi punktami próbuje dopasować swój kształt do krawędzi obiektu (nie zawsze z dobrym skutkiem). Kolejnym etapem jest poprawa zaznaczenia z użyciem szybkiej maski (Shift+Q).
Przełącza ona obraz w tryb kluczowania zaznaczenia kolorem. Obszar nie zaznaczony jest oznaczony półprzezroczystym kolorem czerwonym. Zaznaczenie można zmieniać poprzez rysowanie narzędziami malarskimi. Kolor czarny (kolor narzędzia) powoduje zamalowanie obszaru na czerwono usunięcie zaznaczenia. Kolor biały (kolor tła) lub użycie gumki powoduje usunięcie zaczerwienienia dodanie obszaru do zaznaczenia. Dodatkową zaletą jest możliwość użycia narzędzia o miękkiej krawędzi (np. pędzel). Powoduje to powstanie wtopionego brzegu zaznaczenia, gdzie zamiast ostrej krawędzi jest półprzezroczysty obszar. Ma to kluczowe znaczenie gdy obiekt ma być umieszczony na tle o zupełnie innym kolorze niż tło obecne. Po zakończeniu poprawek można wyjść z trybu szybkiej maski (Shift+Q) i wykonać kopiowanie. Efekt końcowy: Wykorzystaj progowanie do zaznaczenia obrazu Lab2_L.jpg Kroki: Załaduj obraz
I tutaj przyda się tryb szybkiej maski, jednak zaznaczanie ręczne kwiatu byłoby dość pracochłonne. Można wykorzystać fakt, że gerbery dość dobrze odcinają się od tła i spróbować uzyskać krawędź z wykorzystaniem progowania. Progowanie całego obrazu nie da jednak wystarczająco dobrego efektu gdyż gerbery nie różnią się mocno jasnością od reszty obrazu. Lepszym rozwiązaniem jest rozłożenie obrazu na jego składowe RGB (Lub inne składowe jeśli RGB nie daje dobrych rezultatów) Wybierz Kolory -> Składowe -> Rozłóż Po wykonaniu uzyskujemy trzy warstwy zawierającą składowe RGB obrazu przedstawione w formie odcieni szarośći. Składowa czerwona zawiera obraz kwiatka znacznie różniącego się jasnością od tła. Na tej warstwie wykonujemy progowanie.
Otwóż w nowym oknie ponownie obraz Lab2_L.jpg. W oknie zawierającym efekt progowania użyj skrótów Ctrl+A oraz Ctrl+C aby skopiować obrazek do schowka. W oknie zawierającym niezmieniony obraz włącz szybką maskę. Wklej obrazek ze schowka modyfikując szybką maskę Wykorzystując pędzel/ołówek usuń śmieci.
Zmodyfikuj zaznaczenie rozmywając delikatnie jego krawędzie: Zaznaczenie -> Zmiękcz Przekopiuj zaznaczenie do nowego obrazka Zadanie samodzielne Otwórz plik Lab2_M.jpg. Z pomocą poznanych technik spróbuj zaznaczyć i skopiować do nowego obrazka drzewo znajdujące się na głównym planie.