Chcę zastąpić biel w pikselach przezroczystością w taki sam sposób, jak opisano w to pytanie – tj. aby jaśniejsze piksele były proporcjonalnie przezroczyste. Wszystkie rozwiązania znalezione przez Google są oparte na magicznej różdżce lub innych metodach, które nie działają na moje potrzeby. Jestem pewien, że istniał sposób na zrobienie tego we wcześniejszej wersji programu Photoshop (proste funkcje zastępowania koloru przezroczystością), ale nie wydaje się, żebym to robił w CS6. Zastąp kolor nie ma opcji alfa ..

Komentarze

  • Dlaczego pytanie, do którego prowadziło łącze, jest niewystarczające? Czy próbowałeś Select > Color Range... utworzyć zaznaczenie, a następnie zamaskować je lub usunąć?
  • Ponieważ podejrzewam, że rozwiązanie Imagemagick w tym łączu wygrało ' t działa w CS6;) Metoda select z pewnością jest również wadliwa, ponieważ ogranicza wybór. Chcę, aby wartość jasności w wszystkich pikselach została przekonwertowana na wartość alfa.
  • Jakiś czas temu utworzyłem aplikację internetową, aby to zrobić: hvitur.dmitry.lol
  • Darmowy edytor grafiki Gimp ma również ładny mały ” Kolor na alfa „, który działa dobrze: docs.gimp.org/en/plug-in-colortoalpha.html
  • @Andr é Hauptfleisch wielkie dzięki! Filtr Gimp ” Color to Alpha ” jest NIESAMOWITY. Nie mogę ' wierzyć, że Adobe Photoshop nie ' nie ma odpowiednika. Moim zdaniem należy udzielić pełnej odpowiedzi na temat tego, jak używać do tego Gimpa zamiast Photoshopa, ponieważ ludzie bardzo tracą z tego powodu, ' o tym nie wiedzą. Szkoda, że to pytanie jest zablokowane, więc nie możemy ' dodać prawdziwej odpowiedzi !!!

Odpowiedź

Jedną z metod jest użycie oryginalnego obrazu / warstwy jako własnej maski warstwy. Możesz utworzyć kopię warstwy, usunąć jej nasycenie i odwrócić ją, wklejając wynik w skali szarości do oryginalnej maski warstw.


Aktualizacja: tutaj Oto kilka instrukcji krok po kroku:

Zacznij od spłaszczonego obrazu:

wprowadź opis obrazu tutaj

Dodaj warstwę dopasowania Nasycenie / Barwa i zmniejsz nasycenie, aż obraz nie ma koloru. Jeśli na oryginalnym obrazie nie ma żadnego gradientu, możesz po prostu użyć warstwy dopasowania zamiast tego, co da w rezultacie 100% czerni lub 100% bieli.

(Technicznie możesz pominąć ten krok, ponieważ wklejamy go do maski warstwy, która i tak przekonwertuje ją na skalę szarości. chociaż daje dobre wizualne odniesienie, aby dostosować balans czerni / bieli)

tutaj wprowadź opis obrazu

Dodaj Odwróć warstwę dopasowania, a następnie Krzywe warstwa dopasowania. Dostosuj Krzywe, aż wszystko, co chciałbyś, aby było jednolite / nieprzezroczyste, będzie białe, a wszystko, co chcesz w pełni przezroczyste, będzie czarne. Być może będziesz musiał poprawić to kilka razy, aby uzyskać właściwe ilości.

tutaj wprowadź opis obrazu

Teraz CTRL + A , aby zaznaczyć cały obraz i CTRL + SHIFT + C , aby skopiować połączony wynik w skali szarości. Utwórz maskę warstwy na oryginalnej warstwie. Teraz ALT + Kliknij na ikonie maski warstwy, aby przejść do trybu edycji bezpośredniej. Teraz wklej tam skopiowany czarno-biały obraz.

tutaj wprowadź opis obrazu

Teraz kliknij z powrotem na pierwotną warstwę, aby wyjść z bezpośredniej edycji maski warstwy i ukryć wszystkie warstwy dopasowania.

Gotowe! Jeśli okaże się, że końcowy wynik nie jest ” całkowicie nieprzezroczysty (pełny) w obszarach, które lubisz, możesz albo poprawić krzywe i zrobić to ponownie (będziesz potrzebować więcej bieli w tych obszarach) lub po prostu powielić zjadł wynik / warstwę kilka razy, aż stanie się mniej przezroczysty (przykład poniżej).

tutaj wprowadź opis obrazu

To również działa na czarnym tle, po prostu nie używaj filtru Odwróć warstwę.

Komentarze

  • co, jeśli tło I ' czy chcesz, aby przezroczysty był niebieski / szary?
  • @Pineapple Under the Sea – może działać na kolorowym tle, ale potrzebujesz wystarczającego kontrastu tonalnego. Z tego powodu zwykle nie ' nie działa dobrze na tłach o średnim odcieniu.Wypróbuj filtr barwy / nasycenia na oryginalnym obrazie i usuń kolor, jeśli tło wygląda podobnie do części, którą chcesz zachować (podobny ton w skali szarości), ta metoda prawdopodobnie wygrała ' nie działa dobrze dla Ciebie. W takim przypadku ' będziesz musiał to pomalować lub wyśledzić. Ta metoda działa na zasadzie wyolbrzymiania różnicy tonalnej tła w stosunku do części, którą chcesz zachować, aż będzie ona czarna i biała …
  • … Jeśli możesz ' Aby osiągnąć to, używając poziomów, krzywych lub filtru progowego, ta metoda nie zadziała.
  • To ' to piękne logo.
  • To jest tak fajne, że jest trochę smutne, że nie mogę dwukrotnie zagłosować.

Odpowiedz

Możesz użyć mieszania aby dodać przezroczystość:

  1. Kliknij prawym przyciskiem warstwę, do której chcesz dodać przezroczystość, wybierz „Opcje mieszania…” (jeśli nie możesz wybrać „Opcje mieszania”, upewnij się, że warstwa jest odblokowana)
  2. Zlokalizuj skalę pod „Ta warstwa:”, czyli pod polem „Mieszaj, jeśli”
  3. Naciśnij i przytrzymaj klawisz Alt podczas przeciągania białego pokrętła, im dalej przeciągniesz po lewej stronie dodaje się większą przezroczystość w oparciu o biel warstwy. Zobacz zdjęcie przedstawiające rozdzielenie dwóch białych pokręteł.

"Blend if" box

Blend if ” box

Jeśli chcesz, aby warstwy poniżej miały taką samą przezroczystość jak warstwa bieżąca, możesz ustawić opcję „Knockout” w obszarze „Zaawansowane mieszanie” na „Głębokie”. Nie wpłynie to na warstwy poniżej, które są zablokowane.

Testowałem to tylko w CS5.5, ale myślę, że powinno być bardzo podobne w CS6.

Komentarze

  • wszystko w jednym ujęciu i.imgur.com/XMgUnwX.png
  • To rozwaliło mój umysł. ' Używam programu Photoshop od 14 lub więcej lat i nie ' nie wiedziałem o tej funkcji. To znaczy, prawdopodobnie nie został ' wprowadzony we wcześniejszych wersjach, ale nadal wow. Widziałem te suwaki, ale nigdy nie wiedziałem, co zrobiły! Pozdrawiam Vegard, cudowna bestio.
  • Nie ' nie wiem, jak to zrobić Jan ' odpowiedź na mój chrupiący stary Photoshop 7, więc to bardzo pomogło i było znacznie łatwiejsze! Musiałem skopiować warstwę, usunąć starą warstwę i powtórzyć procedurę, aby pozbyć się całej bieli.
  • Dziękuję bardzo za to – to musiało być takie proste 🙂
  • Znów to znalazłem i ' już na to zagłosowałem. Chciałbym móc ponownie zagłosować. Taka pomocna!

Odpowiedź

Bezpłatna wtyczka Photoshopa „un-multiply” umożliwia bezpłatne i szybkie świetna robota w tym zadaniu, choć tylko dla czerni w pikselach. Jeśli jednak najpierw odwrócisz obraz, uruchomisz go, a następnie ponownie odwrócisz, osiągniesz to samo:

http://www.ayatoweb.com/download/down04.html

Ta strona jest w języku japońskim (obcy dla mnie;), chociaż łatwo jest znaleźć linki do pobrania. Uważam, że pochodzi ze starszej wersji MSVC dll, który musi być umieszczony w głównym katalogu aplikacji Photoshopa.

Zwróć także uwagę na filtr „unmultiply” do tworzenia filtrów i inne sposoby wykonania tego zadania, połączone z tą samą stroną.

Ponownie, chociaż ten filtr robi to dla czerni w pikselach, jeśli najpierw odwrócisz obraz, potem uruchomisz filtr, a następnie ponownie odwrócisz obraz, osiągnie to z bielą – tymczasowo odwróconą bielą.

Komentarze

  • Funkcja Unmultiply jest dobra w przypadku czarnego tła. W przypadku białego tła ' potrzebujemy Unscreen. Nie mogę znaleźć bezpłatnej chociaż wersja; do tej pory ' znalazłem tylko creative.adobe.com/addons/products/1328
  • @StevenVachon przeczytaj ponownie moją odpowiedź, w której ' ve edytowany dla przejrzystości. Krótko mówiąc: możesz wykonać ” unscreen „, odwracając obraz, uruchamiając filtr, a następnie ponownie odwracając obraz. Ja ' Osobiście wolę osiągnąć za pomocą bezpłatnej wtyczki to, co może zrobić w jednym kroku, niż to, co Photoshop bez wtyczki może zrobić w kilku krokach.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *