Pracę z GIMPem rozpoczniemy od skalowania rysunków. Operacja skalowania jest przydatna m.in. przy przygotowywaniu galerii internetowej lub menu strony. Dysponując dużym rysunkiem chcemy na stronie umieścić jego miniaturkę. Wykonując skalowanie rysunku nauczymy się także otwierać i zapisywać obraz, wyświetlać menu kontekstowe obrazu, a także powiększać i pomniejszać widok obrazu.
Dysponujesz plikiem kwiatek.jpg o wymiarach: szerokość - 800 pikseli, wysokość - 600 pikseli (w skrócie: 800x600) zapisanym w formacie JPEG. Przygotuj miniaturki o rozmiarach 400x300 oraz 200x150 i zapisz je do plików kwiatek-400.jpg oraz kwiatek-200.jpg.
Ćwiczenie rozpoczynamy od wczytania zdjęcia z pliku kwiatek.jpg. Służy do tego opcja menu głównego Plik | Otwórz.
Podobnie jak pozostałe okienka dialogowe GIMPa tak i okienko "Odczyt obrazu" różni się wizualnie od aplikacji Windows. Wynika to z faktu, że GIMP jest dostępny na różne platformy (m.in. Linux oraz FreeBSD) i operację "Odczyt obrazu" wykonuje za pośrednictwem funkcji biblioteki GTK, a nie Windows API. Druga różnica w stosunku do innych aplikacji Windows jest taka, że w programie GIMP niemal każde okienko dialogowe będzie widoczne w postaci osobnego przycisku na pasku zadań.
Obraz wyświetlany po otwarciu pliku możemy powiększać i pomniejszać wykorzystując opcje Widok | Powiększ oraz Widok | Pomniejsz dostępne w menu kontekstowym obrazu. W celu wyświetlenia menu kontekstowego, należy kliknąć prawym przyciskiem myszy w otwarty obraz. Jest to kolejna różnica w stosunku do rodzimych aplikacji Windows. Programy Corel Photo Paint oraz Adobe Photoshop zawierają większą część swoich opcji w menu głównym, podczas gdy w GIMPie operacje dotyczące danego obrazu są dostępne w menu kontekstowym.
Rysunek 2. Plik kwiatek.jpg po pomniejszeniu do rozmiaru 33%
Ponieważ operacje powiększania i pomniejszania są wykonywane bardzo często, więc dla wygody warto zapamiętać dwa skróty klawiszowe: znak - (minus) pomniejsza widok, zaś znak = (znak równości) powiększa widok wyświetlanego obrazu. Belka tytułowa okna z obrazem informuje nas o stopniu powiększenia widoku obrazka w stosunku do oryginału (np. 50%).
Oczywiście operacje zwiększania i zmniejszania widoku nie powodują skalowania obrazu. Zapisanie obrazu po wykonaniu operacji "Pomniejsz" spowoduje, że zapisany obraz będzie identyczny jak oryginał (tj. jego wymiary nie ulegną zmianie).
Operację skalowania wykonujemy klikając opcję Obraz | Przeskaluj obraz w menu kontekstowym obrazu. Okno dialogowe "Skalowanie obrazu" umożliwia wybór jednostki, w jakiej podawane są wymiary obrazu, podanie nowej szerokości obrazu lub wysokości oraz zmianę współczynników X i Y. Domyślnie współczynniki X oraz Y są połączone, co powoduje, że obraz jest skalowany proporcjonalnie (zmiana wysokości z 600 na 300 spowoduje automatycznie zmianę szerokości z 800 na 400). Jeśli chcemy zmieniać niezależnie szerokość i wysokość obrazu należy rozłączyć współczynniki X oraz Y klikając w przycisk o wyglądzie spinacza.
Rysunek 3. Okno dialogowe "Skalowanie obrazu"
Ustalmy szerokość obrazu na 200, zaś jego wysokość na 150. Operację zakończmy naciskając przycisk OK.
Pozostało nam zapisanie obrazu. Próżno szukać opcji Zapisz lub Zapisz jako... w menu głównym GIMPa. Podobnie jak i poprzednio wykonywane przez nas operacje opcje związane z zapisem obrazu są dostępne w menu kontekstowym danego obrazu. Należy zatem kliknąć prawym guzikiem w przeskalowany obraz, a następnie wybrać Plik | Zapisz jako ....
W przypadku plików graficznych bardzo ważny jest format zapisywanego pliku. GIMP umożliwia dwa sposoby wyboru formatu zapisu. Po pierwsze na podstawie rozszerzenia (takie są ustawienia domyślne programu). Zatem wpisanie nazwy kwiatek-400.jpg spowoduje zapis pliku w formacie JPEG. Druga metoda polega na wybraniu z menu domyślnego formatu. Dodajmy, że format plików programu GIMP ma rozszerzenie XCF. Będzie to ważne w przypadku wykonywania skomplikowanych operacji graficznych. Zapis w formacie JPEG, GIF czy PNG (formaty stosowane na stronach WWW) powoduje utratę informacji takich jak: umiejscowienie prowadnic, zaznaczone obszary czy warstwy obrazu.
Rysunek 4. Menu kontekstowe wyświetlane prawym kliknięciem w obraz
Rysunek 5. Okno dialogowe "Zapis obrazu"
Po podaniu nazwy kwiatek-400.jpg i naciśnięciu przycisku OK pojawi się okno dialogowe "Zapis jako JPEG". Okno to umożliwia zmianę parametrów pliku JPEG. Zmieniając jakość obrazu suwakiem możemy zmniejszyć rozmiar pliku kosztem jakości obrazu lub poprawić jakość obrazu powiększając rozmiar pliku. Przycisk "Podgląd" umożliwia podejrzenie zmian, powodowanych suwakiem "Jakość". Oczywiście należy dążyć do jak najmniejszych plików. Zazwyczaj ustawienie suwaka jakości około 50 - 70 procent daje optymalny efekt. Włączmy również opcję "Przyrostowy" oraz "Optymalizacja". Dzięki przyrostowemu zapisowi nasz obraz będzie zajmował na stronie WWW stały rozmiar nawet, jeśli nie został jeszcze wczytany do końca.
Rysunek 6. Okno dialogowe "Zapis jako JPEG"
Drugą miniaturkę wykonujemy identycznie jak pierwszą, zmieniając jedynie nową szerokość obrazu na 200.
W drugim zajmiemy się przygotowaniem piętnastu miniatur. Dane do ćwiczenia stanowi piętnaście plików o nazwach cw01.jpg, cw02.jpg, ..., cw15.jpg o wymiarach 400x300. Ilustracje przedstawiają przykładowe konfiguracje sieci ethernet. Przygotuj piętnaście miniatur o wymiarach 100x75 pikseli i zapisz je w folderze o nazwie 100x75.
Rysunek 7. Ćwiczenie 2
Ćwiczenie wykonujemy następująco. Rozpoczynamy od utworzenia folderu o nazwie 100x75. Następnie kolejno otwieramy każdy z rysunków i skalujemy do rozmiaru 100x75, po czym przeskalowany obraz zapisujemy do pliku.
Ćwiczenia pierwsze i drugie zapoznały nas z otwieraniem i zapisywaniem obrazów w formacie JPEG, powiększaniem i pomniejszaniem obrazów, a także z operacją skalowania. Nauczyliśmy się także posługiwać menu kontekstowym.