Mam kilka obrazów jpg i muszę mieć przezroczyste tło dla każdego z nich.
Mam GIMP jako narzędzie graficzne.
Muszę umieścić je na stronie internetowej i muszę zobaczyć tylko główny element i mieć przezroczyste tło.
gimp
transparency
background-removal
Altówka
źródło
źródło
fn-delete
po wybraniu różdżki;) usuwanie nie działa samo z siebie.Odpowiedzi:
Aby rozwinąć odpowiedź utopicam , czasami twój obraz może zawierać obszary, takie jak cienie, które chciałbyś być półprzezroczyste. Załóżmy na przykład, że masz zdjęcie zrobione w lightboxie, na przykład to ładne i licencjonowane zdjęcie szwedzkiego drewnianego konia zabawkowego dzięki uprzejmości Creative Tools :
Ogólnie rzecz biorąc, pierwszym krokiem byłoby dostosowanie poziomów obrazu, aż tło rzeczywiście będzie jednolicie białe, z wyjątkiem cieni i odbić, które chcemy zachować. (Możesz użyć tej techniki również na szarym lub kolorowym tle, ale uzyskanie trochę lepszych wyników jest nieco trudniejsze.) W tym przypadku obraz jest już dobrze wyregulowany, więc nie musimy nic z tym robić.
Następnym krokiem jest wybranie tła. Było to dość łatwe z narzędziem magicznej różdżki , chociaż musiałem naprawić niektóre bity, w których białe paski na obiekcie mieszają się z tłem z narzędziem lasso . Ponadto, kiedy już dobrze wybrałem tło, rozszerzyłem zaznaczenie o kilka pikseli (w pełnej rozdzielczości), aby uniknąć pozostawiania białawego aureoli wokół obiektu z powodu aliasingu. (Nie widać tego na zmniejszonym zrzucie ekranu, ale naprawdę udało mi się zrobić całkiem niezłą robotę z wyborem, jeśli sam mogę to powiedzieć.)
Teraz tutaj jest trick : zamiast po prostu wycinanie tła, użyłem Kolory → Kolor do Alpha , aby zmienić kolor tła (biały) Do przejrzyste. (Można również użyć wypełnienia kubełkowego w trybie wymazywania kolorów, jak sugeruje utopicam). Jeśli zastosuje się go do całego obrazu, spowoduje to, że obiekt również będzie wyglądał na półprzezroczysty, ale ponieważ wybrane jest tylko tło, cienie stają się półprzezroczyste, podczas gdy sam obiekt pozostaje nieprzezroczysty:
A oto to samo zdjęcie na jasnoniebieskim tle, aby lepiej pokazać półprzezroczyste cienie i odbicia:
Jedną dodatkową sztuczką, której nie pokazałem, jest to, że często wygodniej jest zrobić dwie kopie warstwy obrazu, przekonwertować zaznaczenie na maskę warstwy na górnej i zastosować Kolor na Alfie na dolnej. Pozwala to dostroić krawędzie obiektu, edytując maskę, jednocześnie obserwując na żywo, jak będzie wyglądał wynik. (Wskazówka: ułóż kilka warstw tła wypełnionych różnymi kolorami, abyś mógł łatwo sprawdzić, jak obraz wygląda na różnych tłach.) W szczególności czasami delikatne rozjaśnienie krawędzi w pobliżu krawędzi obiektu może sprawić, że efekt będzie ładniejszy i bardziej naturalne, ponieważ naśladuje tło odbijające się od obiektu.
źródło
the first step would be to adjust the levels of the image until the background really is solid white
- czy należy to dokładnie zrobić dla nas, manekinów? Czy powinienem zadać osobne pytanie, jak to zrobić?Korzystanie z szybkiego wypełnienia wiadra zamiast wyboru konturu
Uwaga: ten samouczek jest również dostępny w formacie PDF.
Dodaj kanał alfa
Niektóre typy obrazów nie mają kanału przezroczystości; Na przykład JPG. W takim przypadku dodaj kanał przezroczystości alfa. Dokonuje się tego poprzez wybranie
Layer → Tranparency → Add Alpha Channel
.Wypełnienie wiadra kolorem [opcjonalnie]
Następny krok jest opcjonalny i polega na wypełnieniu obszaru, który powinien stać się najpierw przezroczysty zwykłym kolorem. Wybierz narzędzie do wypełniania wiadra lub naciśnij Shift+ B. W
Bucket Fill
opcjach zestawu narzędzi wybierzFill transparent areas
tylko wtedy, gdy jest to konieczne. WybierzBG colour fill
iSample merged
uruchom kilka prób, dostosowującThreshold
dla uzyskania najlepszych rezultatów. Pomiędzy naciśnij Ctrl+, Zaby cofnąć.Niektóre mieszanie kolorów będzie nieuniknione, a nawet pożądane. (Pod tym względem Adobe Photoshop nie różni się.) Dlatego wybierz kolor zgodny z tłem, na którym ostatecznie zostanie użyty obraz. Kliknij prostokąt koloru tła w górnej połowie
Tool Options
okna przybornika, aby zmienić kolor tła. Tutaj użyłemf3f3e9
jako koloru tła do wypełnienia jednolitym kolorem. Jednak można również użyć narzędzia Kroplomierz, aby wybrać kolor z dowolnego miejsca na pulpicie.Wybierz według koloru
Właściwą rzeczą do zrobienia jest teraz
Select → By Colour
. Może to być kusząceColour to Transparency
, ale zmieniłoby to również półprzezroczyste obszary w pożądanym obszarze obrazu. Tym razem wybierz zarówno,Fill transparent areas
jak iSample merged
. W tym konkretnym przykładzie postanowiłem nie stosowaćAntialiasing
aniFeather edges
. Niemniej jednak eksperymentuj z tymi ustawieniami i wybierz to, co wygląda najlepiej. Ponownie uruchom kilka prób, dostosowując się,Threshold
aby uzyskać najlepsze wyniki. Pomiędzy naciśnij Ctrl+, Zaby cofnąć.Odejmij od zaznaczenia
Czasami trudno jest dokładnie dobrać kolor. Niektóre z pożądanych obszarów obrazu mogą być również wybrane, ponieważ pasują do siebie kolory. W tym przypadku do usunięcia wybrano również dziewięć ledwo widocznych dziewięciu pożądanych pikseli na środku potoku. Gdy tak się stanie, użyj Ctrl+ za
Drag
pomocą wybranegoSelect
narzędzia, aby wybrać obszar wyboru odejmowania.Zwiększ wybór [opcjonalnie]
Na brzegu pożądanego obrazu niektóre odcienie tła nadal pozostają niezaznaczone. W takim przypadku zwiększ zaznaczenie za pomocą piksela
Select → Grow… → 1px
.Usunąć
Po wybraniu żądanego obszaru przezroczystości, po prostu naciśnij Delete.
Ostateczny wynik
Na koniec wyeksportuj przezroczysty obraz
File → Export As...
do formatu pliku, który obsługuje przezroczystość. To byłoby najlepiej PNG, ale GIF też by działał.źródło
Feather
opcji w zaznaczeniu jest również pomocne w przypadku obrazów z krawędziami rozmytymi względem białych znaków.Wygląda na to, że musisz przyciąć niektóre części plików JPG (na przykład główną postać) i usunąć „tło”. Możesz to zrobić za pomocą narzędzia lasso.
Witryna gimp zawiera wiele samouczków i wyjaśnień. Sprawdź to http://docs.gimp.org/en/gimp-painting.html#gimp-concepts-selection i to: http://docs.gimp.org/en/gimp-tool-free-select.html
Wielokątny wybór tworzy punkt zaczepienia przy każdym kliknięciu. Następnie przesuwanie wskaźnika myszy rysuje linię z nowym punktem kontrolnym, którą możesz przesuwać, dopóki nie klikniesz ponownie.
Dostęp do narzędzia Lasso można uzyskać na różne sposoby:
Z paska menu obrazu Narzędzia → Narzędzia zaznaczania → Dowolny wybór,
klikając ikonę narzędzia w ToolBox,
za pomocą skrótu klawiaturowego
F
.Aby przezroczyste tło obrazu było przezroczyste , dodaj kanał alfa i użyj różdżki, aby wybrać tło. Następnie użyj narzędzia Próbnik kolorów, aby wybrać kolor tła, który staje się kolorem pierwszego planu w Przyborniku. Użyj narzędzia Wypełnienie wiadra z wybranym kolorem. Ustaw tryb Wypełnianie wiadra na „Wymazywanie koloru”, który usuwa piksele o wybranym kolorze; inne piksele są częściowo usuwane, a ich kolor zmieniany.
źródło