Czy jest jakiś prosty sposób na wyodrębnienie „wypalonej” przezroczystości w warstwie i przekształcenie jej w maskę warstwy w Photoshopie? Weźmy prosty przykład: powiedzmy, że maluję kilka pociągnięć półprzezroczystym pędzlem lub wklejam plik .png z kanałem alfa. Wartości kolorów rgb i alfa dla każdego piksela są teraz zawarte w samym obrazie warstwy. Chciałbym móc edytować wartości alfa jako maskę warstwy, aby obraz warstwy był jednolity i zawierał tylko wartości RGB dla każdego piksela.
Czy to możliwe, a w takim razie w jaki sposób? Dzięki.
EDYCJA: Aby wyjaśnić - tak naprawdę nie szukam samych wartości przezroczystości, ale oddzielenie wartości rgb od wartości alfa. Oznacza to, że warstwa musi stać się jednolitym, nieprzezroczystym obrazem z maską.
źródło
Ulepszyłem rozwiązanie Mike'a (Photoshop CS3):
źródło
** EDYCJA - Nieważne, teraz widzę, że nie jest to lepsze niż pierwsza odpowiedź. **
Można to zrobić w Photoshopie.
Gotowy!
Pamiętaj, że jeśli jest to powszechny problem, można go łatwo zarejestrować jako akcję.
źródło
Łatwiejszy sposób:
A teraz powinno działać!
źródło
Ok, nie jestem pewien, czy właśnie tego szukasz, ale wydaje się, że jest blisko.
Powinieneś teraz mieć nieprzezroczystą warstwę o dość nasyconych kolorach i maskę warstwy tworzącą przezroczystość.
źródło
netpbm
pakiet. W systemie Ubuntu możesz zainstalować go za pomocą polecenia:sudo apt-get install netpbm
W wierszu polecenia uruchom następujące polecenie
Załaduj plik PAM z powrotem do Photoshopa. Zobaczysz, że masz oryginalne wartości RGB z oryginalnego obrazu bez przezroczystości. Możesz zobaczyć nierówne krawędzie jednolitego koloru w miejscach, w których poprzednio występowały przejścia do pełnej przezroczystości na oryginalnym obrazie. Nie martw się tym na razie, ponieważ maska warstwy to naprawi.
Gotowy. Obraz powinien teraz wyglądać jak obraz oryginalny i możesz go zapisać w bardziej popularnym formacie pliku, jeśli chcesz.
Jeśli grube ramki „czystego” koloru stanowią dla ciebie problem, możesz je poprawić, wybierając maskę warstwy i stosując dostosowanie progu (próg = 2 lub 1, jeśli wolisz). Następnie spłaszcz obraz, a następnie powtórz kroki 5, 6 i 7.
A jeśli ktoś mógłby mi pokazać, jak to wszystko zrobić w Photoshopie, bardzo chętnie się dowiem, jak to zrobić.
źródło
Odpowiedź Raya jest prawie poprawna, ale przynajmniej w niektórych wersjach Photoshopa elementy, o których mówi, nie istnieją. Oto, co prawdopodobnie próbował powiedzieć (którego używam w wersjach starszych niż 5.0.2):
Aby zmienić tę szybką maskę w edytowalną maskę dla warstwy:
Aby zamiast tego zamienić szybką maskę w normalny kanał alfa:
źródło
Photoshop ma ładne, proste rozwiązanie.
Wybierz warstwę, przejdź do menu Warstwa -> Maska warstwy -> Z przezroczystości.
A (alfa) jest ekstrahowane do maski w skali szarości, a twoja warstwa jest teraz nieprzezroczysta (RGB). Wyłącz maskę, aby ją zobaczyć.
Zastosuj maskę, aby ponownie połączyć A z RGB.
źródło
Użyj poziomów. przełącz poziomy wyjściowe z 0 na 255. dodaj czarną podkładkę.
źródło