GIMP dla zielonychPraktyczne poradniki GIMP i obróbki zdjęć dla początkujących.
Warstwy i zaznaczenia

Jak usunąć tło w GIMP-ie i zachować przezroczystość

Aby usunąć tło w GIMP-ie i pozostawić rzeczywistą przezroczystość, dodaj do aktywnej warstwy kanał alfa, zaznacz tło odpowiednim narzędziem, wyczyść je lub ukryj maską, dopracuj krawędzie i wyeksportuj obraz jako PNG. Szaro-biała szachownica w GIMP-ie oznacza przezroczysty obszar; jednolite białe pole może być natomiast zwykłym białym tłem. Poniższa instrukcja dotyczy GIMP-a 3.2.6 i zakłada, że obraz został otwarty, a warstwa zawierająca obiekt jest dostępna w panelu Warstwy. [S2] [S3] [S6]

Liść wycięty z tła i otoczony szachownicą oznaczającą przezroczystość w edytorze obrazu.

Przezroczystość wymaga kanału alfa w aktywnej warstwie

Kanał alfa przechowuje informację o przezroczystości każdego piksela. Wartość alfa 0 oznacza pełną przezroczystość, a 255 — pełną nieprzezroczystość. W praktyce nie trzeba kontrolować tych liczb: przezroczyste miejsca są w obszarze roboczym GIMP-a przedstawiane jako szachownica. [S2]

Jeżeli warstwa nie ma kanału alfa, wyczyszczenie zaznaczonego obszaru nie odsłoni przezroczystości, lecz zastąpi go bieżącym kolorem tła. Dlatego dodanie kanału alfa jest wspólnym krokiem niezależnie od wybranego narzędzia. Gdy polecenie dodania kanału jest nieaktywne, warstwa najprawdopodobniej już go zawiera. [S2] [S3]

  1. Otwórz obraz poleceniem Plik → Otwórz.
  2. W panelu Warstwy kliknij warstwę zawierającą obiekt i tło, aby stała się aktywna.
  3. Wybierz Warstwa → Przezroczystość → Dodaj kanał alfa.
  4. Opcjonalnie zduplikuj warstwę przed rozpoczęciem pracy. Jest to wygodna kopia bezpieczeństwa, a nie warunek działania narzędzi.
  5. Zapisz projekt jako XCF, jeżeli chcesz zachować warstwy, zaznaczenia robocze i maski do późniejszych poprawek.
[S3]

Rodzaj tła decyduje o wyborze narzędzia

Nie istnieje jedna metoda, która daje najlepszy wynik na każdym obrazie. Najważniejsze są: ciągłość tła, podobieństwo jego koloru do obiektu, złożoność krawędzi oraz oczekiwana precyzja. Wybrane narzędzie służy tylko do utworzenia zaznaczenia; dodanie kanału alfa, kontrola krawędzi i eksport pozostają wspólne dla całego procesu. [S3]

Rodzaj tła lub obiektuNajlepszy punkt wyjściaGłówne ograniczenie
Jednolite lub prawie jednolite tło tworzące jeden połączony obszarZaznaczenie rozmyte (Fuzzy Select)Trzeba osobno dodać odcięte fragmenty tła, na przykład przestrzeń między ramieniem a tułowiem.
Ten sam kolor występujący w wielu niepołączonych miejscachZaznaczenie według koloruMoże objąć podobny kolor znajdujący się wewnątrz obiektu.
Złożone zdjęcie, na którym obiekt różni się od otoczeniaZaznaczenie pierwszego planuWymaga wskazania próbek obiektu i kontroli wygenerowanej maski; na dużych obrazach może działać wolno.
Obiekt o wyraźnym, twardym konturze wymagającym dokładnościŚcieżki BézieraRęczne rozmieszczanie węzłów jest pracochłonne i słabo pasuje do włosów, futra oraz miękkich detali.
Tło w jednym kolorze, z miękkimi przejściami na krawędziachKolory → Kolor na alfęWybrany kolor może zostać osłabiony także wewnątrz obiektu.
[S2] [S3]

Polecenie Kolory → Kolor na alfę jest wariantem specjalnym. Zamienia wskazany kolor na przezroczystość, zachowując pośrednie poziomy krycia zależne od podobieństwa pikseli do tego koloru. Bywa użyteczne przy jednolitym tle i miękkich brzegach, ale przed zastosowaniem trzeba sprawdzić, czy ten sam kolor nie jest istotnym składnikiem obiektu. [S3]

Połączone, jednolite tło można zaznaczyć jednym kliknięciem

Zaznaczenie rozmyte wybiera sąsiadujące piksele o podobnym kolorze. Uruchom je przez Narzędzia → Narzędzia zaznaczania → Zaznaczenie rozmyte (Fuzzy Select) albo klawiszem U. Ta metoda sprawdza się na przykład wtedy, gdy produkt znajduje się na jednolitym tle sięgającym krawędzi obrazu. [S3]

  1. Kliknij tło w miejscu reprezentującym jego typowy kolor.
  2. Obserwuj granicę zaznaczenia. Jeżeli część tła pozostaje poza zaznaczeniem, zwiększ próg; jeżeli zaznaczenie wchodzi w obiekt, zmniejsz go. Próg można regulować podczas przeciągania po rozpoczęciu zaznaczania.
  3. Dodaj do zaznaczenia pominięte, odcięte obszary tła, używając trybu dodawania do bieżącego zaznaczenia.
  4. Włącz podgląd maski zaznaczenia, jeżeli sam ruchomy obrys nie pokazuje wyraźnie wszystkich wybranych pikseli.
  5. Po upewnieniu się, że wybrane jest tło, użyj Edycja → Wyczyść. Na obszarze tła powinna pojawić się szachownica.
  6. Usuń aktywne zaznaczenie przed oceną brzegu, aby jego obrys nie zasłaniał drobnych usterek.
[S3]

Nie ma uniwersalnej wartości progu. Wysoki próg obejmuje szerszy zakres podobnych kolorów, więc pomaga przy cieniach i nierównym oświetleniu, ale zwiększa ryzyko naruszenia obiektu. Wynik należy oceniać na konkretnym obrazie, zwłaszcza przy krawędziach o kolorze zbliżonym do tła. [S3]

Niepołączone fragmenty tego samego koloru zaznacza się według koloru

Zaznaczenie według koloru działa podobnie do Zaznaczenia rozmytego, lecz nie ogranicza się do sąsiadujących pikseli. Po kliknięciu może wybrać podobny kolor jednocześnie w wielu oddzielnych miejscach. Narzędzie uruchamia skrót Shift+O. [S3]

  1. Wybierz Zaznaczenie według koloru i kliknij reprezentatywny fragment tła.
  2. Dostosuj próg tak, aby zaznaczenie obejmowało różnice odcieni tła, ale nie przechodziło na obiekt.
  3. Sprawdź środek obiektu w podglądzie maski. Szczególnej uwagi wymagają elementy mające kolor zbliżony do tła.
  4. Jeżeli narzędzie objęło potrzebny fragment obiektu, odejmij go od zaznaczenia lub wybierz metodę pozwalającą dokładniej rozdzielić pierwszy plan od tła.
  5. Wyczyść tło dopiero po kontroli całego obrazu, nie tylko obszaru kliknięcia.
[S3]

To narzędzie jest wygodniejsze od Zaznaczenia rozmytego, gdy tło prześwituje przez kilka otworów w obiekcie albo jest podzielone jego elementami. Jednocześnie jest bardziej ryzykowne, jeśli zbliżony kolor występuje na ubraniu, etykiecie lub powierzchni wycinanego przedmiotu. [S3]

Złożone zdjęcie wymaga wskazania pierwszego planu

Zaznaczenie pierwszego planu tworzy maskę na podstawie dwóch informacji: zgrubnego konturu obiektu oraz pociągnięć wskazujących jego charakterystyczne kolory. Początkowy obrys nie musi dokładnie przylegać do brzegu. Powinien jedynie zamknąć obiekt i możliwie ograniczyć ilość tła wewnątrz obszaru analizy. [S3]

  1. Uruchom Zaznaczenie pierwszego planu i kliknięciami zgrubnie otocz obiekt.
  2. Zamknij kontur i zatwierdź go, aby przejść do podglądu maski.
  3. Przeciągnij pędzlem przez reprezentatywne kolory obiektu. Nie obrysowuj precyzyjnie krawędzi i nie zamalowuj tła — pociągnięcia są próbkami pierwszego planu.
  4. Poczekaj na aktualizację podglądu i sprawdź, które części zostały uznane za obiekt.
  5. Popraw maskę, wskazując kolejne obszary pierwszego planu, tła albo obszary niepewne. W częściowo przetłumaczonym interfejsie tryby mogą występować jako Draw foreground i Draw background.
  6. Zatwierdź wynik przyciskiem wyboru albo klawiszem Enter.
  7. Jeżeli zaznaczony został obiekt, wybierz Zaznaczenie → Odwróć lub użyj Ctrl+I, aby zaznaczyć tło, a następnie je wyczyść.
[S3]

Odwrócenie zaznaczenia zmienia obiekt w niezaznaczony obszar, a tło w zaznaczony. Nie jest to odwracanie kolorów. Przed wyczyszczeniem warto spojrzeć na ruchomy obrys: jeśli otacza obiekt, ale nie obejmuje zewnętrznego tła, zaznaczenie nadal wymaga odwrócenia. [S3]

Twardy kontur można dokładnie wyznaczyć Ścieżkami

Narzędzie Ścieżki tworzy edytowalne krzywe Béziera, dlatego dobrze nadaje się do opakowań, urządzeń, mebli i innych obiektów o wyraźnych krawędziach. Uruchamia je Narzędzia → Ścieżki lub skrót B. Metoda daje dużą kontrolę, ale przy włosach, futrze i półprzezroczystych detalach zwykle jest zbyt sztywna i czasochłonna. [S2] [S3]

  1. Klikaj wzdłuż konturu, rozmieszczając węzły w miejscach, w których zmienia się kierunek krawędzi.
  2. Na łukach przeciągaj podczas tworzenia lub edycji węzła, aby ukształtować segment uchwytami krzywej. Nie zagęszczaj punktów bez potrzeby — płynny łuk łatwiej kontrolować kilkoma dobrze ustawionymi węzłami.
  3. Kliknij punkt początkowy, aby zamknąć kontur.
  4. Użyj funkcji Zaznaczenie ze ścieżki (Selection from Path), aby zmienić zamkniętą ścieżkę w zaznaczenie obiektu.
  5. Wybierz Zaznaczenie → Odwróć lub naciśnij Ctrl+I, ponieważ do usunięcia przeznaczone jest tło, a nie obiekt.
  6. Wyczyść zaznaczone tło albo wykorzystaj zaznaczenie do utworzenia maski warstwy.
[S3]

Krawędzie trzeba ocenić na jasnym i ciemnym tle kontrolnym

Szachownica ułatwia rozpoznanie przezroczystości, ale może ukryć jasne lub ciemne obwódki. Umieść pod wyciętym obiektem tymczasową warstwę w wyraźnym kolorze, a następnie zmień ją na bardzo jasną i bardzo ciemną. Taki test ujawnia pozostawione piksele tła, ubytki w obiekcie oraz zbyt szerokie półprzezroczyste przejście. [S2] [S3]

Antyaliasing wygładza poszarpaną granicę, zmieniając intensywność lub krycie pikseli na jej brzegu. Nie naprawia jednak źle poprowadzonego zaznaczenia ani pozostałości koloru tła. Z kolei Zaznaczenie → Zmiękcz tworzy płynne przejście o ustalonej szerokości, domyślnie wyrażanej w pikselach. Szerokość należy dobrać do rozdzielczości i charakteru krawędzi; zbyt silne zmiękczenie tworzy widoczne halo. [S2] [S3] [S4]

Maska warstwy pozwala poprawiać brzeg bez kasowania pikseli [S3]

Przy prostym, dobrze odseparowanym tle można użyć polecenia Wyczyść. Gdy krawędź wymaga wielu korekt, bezpieczniejsza jest maska warstwy utworzona na podstawie zaznaczenia. Maska steruje tym, które obszary są widoczne, częściowo widoczne lub przezroczyste, ale nie usuwa zawartości samej warstwy. [S3]

  • Malowanie czernią na masce ukrywa odpowiednie fragmenty warstwy.
  • Malowanie bielą przywraca widoczność omyłkowo ukrytych fragmentów.
  • Odcienie szarości tworzą częściową przezroczystość, przydatną na miękkich brzegach.
  • Przed malowaniem trzeba upewnić się, że aktywna jest miniatura maski, a nie miniatura obrazu.
  • Krawędź należy poprawiać małym, odpowiednio miękkim pędzlem i regularnie sprawdzać na obu tłach kontrolnych.
[S3]

Jasnej lub kolorowej obwódki nie należy usuwać przez automatyczne stosowanie jednej wartości zmniejszenia czy zmiękczenia zaznaczenia. Najpierw ustal, czy halo jest resztką dawnego tła, czy zbyt szerokim pasem półprzezroczystych pikseli. Następnie skoryguj tylko problematyczne miejsca na masce lub popraw pierwotne zaznaczenie. [S2] [S3]

Plik wynikowy trzeba wyeksportować jako PNG

XCF jest formatem projektu roboczego: zachowuje warstwy, maski i dane potrzebne do dalszej edycji. Nie zastępuje pliku wynikowego przeznaczonego do użycia na stronie, w prezentacji czy innym programie. PNG obsługuje kanał alfa i może zachować zarówno pełną, jak i częściową przezroczystość. [S3]

  1. Usuń albo ukryj tymczasowe warstwy kontrolne, aby nie znalazły się w wyniku.
  2. Sprawdź, czy wokół obiektu widać szachownicę i czy miękkie krawędzie nadal mają częściową przezroczystość.
  3. Wybierz Plik → Wyeksportuj jako lub użyj Shift+Ctrl+E.
  4. Nadaj plikowi nazwę z rozszerzeniem .png i wskaż miejsce zapisu.
  5. Zatwierdź eksport bez wcześniejszego spłaszczania obrazu, jeśli chcesz zachować półprzezroczyste piksele na krawędziach.
  6. Otwórz wyeksportowany PNG ponownie w GIMP-ie i sprawdź, czy tło jest szachownicą. Dodatkowo możesz umieścić plik nad kolorową warstwą, aby ocenić brzeg.
[S3]

Nie należy używać JPEG jako pliku wynikowego, gdy potrzebna jest przezroczystość. Jeżeli PNG wygląda na biały w przeglądarce lub podglądzie systemowym, nie musi to oznaczać utraty kanału alfa: niektóre programy prezentują przezroczystość na białym tle. Rozstrzygający jest test po ponownym otwarciu PNG w GIMP-ie albo nałożeniu go na kolorową warstwę. [S3]

Typowe błędy można rozpoznać po ich objawach

Po wyczyszczeniu pojawia się kolor zamiast szachownicy [S2] [S3]

Najbardziej prawdopodobną przyczyną jest brak kanału alfa w aktywnej warstwie. Cofnij operację, upewnij się, że wybrana jest właściwa warstwa, użyj Warstwa → Przezroczystość → Dodaj kanał alfa i ponownie wyczyść tło. Nieaktywne polecenie dodania kanału zwykle oznacza, że kanał już istnieje, więc trzeba wtedy sprawdzić aktywną warstwę i zaznaczenie. [S2] [S3]

Znika obiekt, a tło pozostaje [S3]

Zaznaczony był obiekt zamiast tła. Cofnij czyszczenie i wybierz Zaznaczenie → Odwróć lub Ctrl+I. Następnie przed ponownym usunięciem sprawdź obrys zaznaczenia. Problem często występuje po użyciu Zaznaczenia pierwszego planu albo po zamianie ścieżki obiektu na zaznaczenie. [S3]

Wokół obiektu pozostaje jasna albo kolorowa obwódka [S2] [S3] [S4]

Krawędź zawiera resztki poprzedniego tła lub zbyt szeroki pas półprzezroczystych pikseli. Sprawdź ją kolejno na ciemnej i jasnej warstwie kontrolnej. Popraw lokalnie zaznaczenie albo maskę, zamiast zwiększać zmiękczenie na całym obiekcie. Sam antyaliasing wygładzi schodki, lecz nie usunie koloru z niewłaściwie wybranych pikseli. [S2] [S3] [S4]

Zaznaczenie pierwszego planu działa bardzo wolno [S3]

Narzędzie może zużywać dużo pamięci podczas analizy dużego obrazu. Dokumentacja wskazuje Matting Global jako możliwą alternatywę dla Matting Levin, ale oba rozwiązania mają inne kompromisy szybkości i dokładności, więc zmiana nie gwarantuje poprawy w każdym pliku. Można również pracować na rozsądnie zmniejszonej kopii, jeżeli docelowe wymiary obrazu na to pozwalają, albo wybrać Ścieżki dla obiektu o prostym konturze. [S3]

W GIMP-ie 2.10 obowiązuje ta sama zasada, lecz interfejs może się różnić

Kanał alfa pełni tę samą podstawową funkcję w dokumentacji GIMP-a 2.10 i 3.2: przechowuje przezroczystość warstwy. Zachowują sens również ogólne etapy pracy — dodanie kanału alfa, utworzenie zaznaczenia, kontrola krawędzi i eksport do formatu obsługującego przezroczystość. [S2] [S4]

Nazw, rozmieszczenia opcji i wyglądu narzędzi z gałęzi 3.2 nie należy jednak automatycznie przenosić do GIMP-a 2.10. Ten poradnik opisuje GIMP 3.2.6, a oficjalny podręcznik 3.2 jest oddzielną wersją dokumentacji. Dodatkowo jego polskie tłumaczenie może być niepełne, dlatego przy niektórych poleceniach podano również nazwę angielską widoczną w dokumentacji. [S3] [S4] [S6]

Źródła