Mam obraz .xcf i lubię zmieniać kolor niektórych obiektów w nim zawartych. Obiekty mają przeważnie jeden jednolity kolor, a krawędzie są przezroczyste. To znaczy wszystkie piksele w obiekcie są białe, a większość pikseli jest całkowicie nieprzezroczysta, a niektóre z przezroczystością.
Próbowałem zmienić kolor obiektów za pomocą narzędzia wyboru koloru + wypełnienia wiadra, ale to niszczy wtapianie. Czy istnieje sposób, aby gimp zmienił tylko kolor, ale zachował przezroczystość?
Rzeczywiste obiekty, które mam, to wiele bitów tekstu o różnych rozmiarach i obrotach, które scaliłem w jedną warstwę. Nie ma więc potrzeby ponownego dodawania wtapiania, ponieważ powoduje to znaczny bałagan w tekście.
Dzięki
Odpowiedzi:
Spróbuj zaznaczyć opcję „Zablokuj” dla warstwy (która zapobiega wypełnianiu przezroczystych pikseli), a następnie użyj wiadra wypełnienia. Jeśli to nie zadziała, być może będziesz musiał podejść nieco dookoła. Z tego, co mogę powiedzieć (biorę to z dokumentacji, ponieważ nie mam zainstalowanego Gimp), to zadziała:
Dodaj czarną warstwę poniżej upierzonej białej warstwy, aby zobaczyć biały upierzony obiekt na czarnym tle.
Kliknij prawym przyciskiem myszy jeden z kanałów RGB (wszystkie powinny być takie same) i wybierz „Duplikuj kanał”, aby utworzyć kanał alfa, który wygląda jak zwykły widok złożony.
Usuń lub ukryj czarną warstwę.
Utwórz świeżą pustą warstwę, a następnie zmień zapisany kanał w zaznaczenie, klikając prawym przyciskiem myszy i wybierając „Kanał do zaznaczenia”.
Wypełnij zaznaczenie nowym kolorem i ukryj białą warstwę.
(Uwaga: w Photoshopie dodajesz Shift do skrótu klawiaturowego dla wypełnienia - klawisz Backspace / Delete plus Ctl / Cmd dla koloru tła lub Alt / Option dla pierwszego planu - jako szybki sposób wypełniania przy jednoczesnym zachowaniu przezroczystości. Interfejs użytkownika Gimp robi coś inaczej, ale spodziewałbym się, że jest gdzieś podobny skrót klawiaturowy, jeśli przejrzysz dokumentację.)
źródło
Możesz także przekonwertować przezroczystość w maskę warstwy, używając Warstwa → Maska → Dodaj maskę warstwy ... i wybierając opcję „Przenieś kanał alfa warstwy”.
Umożliwi to niezależną edycję składników koloru i przezroczystości warstwy. W szczególności, aby zmienić kolor obiektu, wystarczy wybrać region wokół niego i wypełnić go jednolitym kolorem.
źródło
Osobiście moim ulubionym podejściem jest Kolor-> Barwa, Nasycenie ... i używanie suwaków.
źródło
Myślę, że znalazłem najłatwiejszy sposób (przynajmniej dla mnie), używając GIMP 2.8.3.
Teraz, kiedy rysujesz, kolory mogą się zmieniać, ale alfa się nie zmieni.
Voila! Jest w innym kolorze, ale alfa pozostaje bez zmian.
źródło
Właśnie to rozgryzłem. Projektuję swoje logo i mam przezroczyste tło, dzięki czemu mogę zastosować logo w dowolnym miejscu.
Jeśli tło jest już przezroczyste, zablokuj je i możesz użyć narzędzia Wypełnianie wiadra. Zachowuje wtapianie i możesz użyć dowolnego koloru, jaki chcesz!
źródło
Twoje tło jest już przezroczyste, a następnie zablokuj je i możesz użyć narzędzia Wypełnianie wiadra. Zachowuje wtapianie i możesz użyć dowolnego koloru, jaki chcesz!
źródło
Jeśli masz opcję scalenia warstwy przez „tylko zaciemnienie”, możesz wyeliminować efekt białego halo, który widzisz, ale wątpię, aby był idealny.
źródło