Konwersja odcieni szarości na kanał alfa

20

Mam obraz w skali szarości. Muszę przekonwertować odcienie szarości na dane przezroczystości w kanale alfa za pomocą Adobe Photoshop. Powiedz, jeśli obszar jest czarny, to nie ma przezroczystości. Białe obszary zostaną przekonwertowane na w pełni przezroczyste piksele w kanale alfa.

Jak to zrobić?

Aktualizacja:

To jest przykładowy plik, który zrobiłem przez Fireworks. Ta próbka jest wynikiem, który chciałbym osiągnąć w Photoshopie.

Próba

Jeśli otworzysz ten PNG w Photoshopie, zobaczysz, co mam na myśli.

Pablo
źródło
Z tego, co powiedziałeś, nie chcesz kanału alfa, potrzebujesz maski warstwy. Proszę zobaczyć moją zaktualizowaną odpowiedź.
Django Reinhardt,
1
Właściwie potrzebuję wersji alfa, ale proszę dać mi trochę więcej czasu na zweryfikowanie odpowiedzi i oddzwonienie. Chcę, żeby istniały w Adobe Fireworks ... ale nie w Photoshopie.
Pablo
Cóż, dałem ci kanał alfa, ale zdecydowałeś, że to nie to, czego chciałeś. Sugeruję wypróbowanie opcji Maska warstwy, ponieważ daje to pożądane efekty.
Django Reinhardt

Odpowiedzi:

8

Utwórz całkowicie czarną warstwę (raster lub wektor). Następnie...

Layer > Add Layer Mask

Doda całkowicie białą maskę do twojej warstwy. To będzie kanał alfa. Podczas oglądania kanałów (klikając kartę Kanały obok Warstw) zobaczysz ten kanał alfa jako

Layer 0 Mask

Teraz możesz skopiować i wkleić obraz w skali szarości (lub dowolny kanał) do tego i gotowe. Użyj CTRL + I, aby go odwrócić.

vbence
źródło
Jak moja odpowiedź nie dała dokładnie takiego samego wyniku?
Django Reinhardt
Ta odpowiedź jest nieaktualna. Czy ktoś może poprawić nową wersję Photoshopa?
AzulShiva
@AzulShiva Możesz, po prostu zaproponuj edycję.
vbence
17

Ok, to jest bardzo proste.

  1. Przejdź do zakładki KANAŁY.
  2. Powinieneś zobaczyć „Szary” obok miniatury obrazka, który chcesz (jeśli nie widzisz „Szary”, wtedy twój obraz nie jest w skali szarości).
  3. Ctrlkliknij (lub kliknij, jeśli korzystasz z komputera Mac) na miniaturze obok „Gray”. Spowoduje to wybranie wszystkich białych obszarów obrazu.
  4. Podczas gdy białe obszary pozostają zaznaczone, wróć do zakładki WARSTWY i wybierz warstwę z obrazem na niej.
  5. Teraz przejdź do górnego menu i wybierz: Warstwa> Maska warstwy> Ukryj zaznaczenie. Jeśli „Maski warstwy” nie można wybrać, upewnij się, że warstwa obrazu nie jest ustawiona na tło (jeśli tak, kliknij ją dwukrotnie, a następnie kliknij „OK” w oknie, które zostanie otwarte. Teraz powinno być ustawione na „ Warstwa 0 ”).

Wszystkie białe obszary będą teraz przezroczyste w Photoshopie.

Oto zdjęcie wykonane powyższą techniką:

obraz edytowany powyższą techniką

Django Reinhardt
źródło
Mam wersję negatywną. Obraz nie jest jednak przezroczysty. Spodziewałem się zobaczyć przezroczysty obraz tła na białych obszarach, kiedy umieszczę ten obraz w skali szarości na innym. To się nie dzieje. Spodziewałem się również na samym obrazku w skali szarości, aby zobaczyć domyślną siatkę przezroczystości tła w programie Photoshop.
Pablo
Widzę. Myślę, że źle sformułowałeś swoje pytanie. Nie chcesz kanału alfa, potrzebujesz maski warstwy. Zaktualizuję dla ciebie moją odpowiedź.
Django Reinhardt
zwróć uwagę, że jeśli zapiszesz ten plik z maską warstwy jako standardową tiff bez warstw, przezroczystość zostanie utracona, a przezroczyste części opisane przez maskę będą białe. (W przypadku tiff alfa jest kanałem). Zatem zastosowana metoda zależy od pożądanego pliku wyników.
horatio
horatio, to po prostu wcale nie jest prawda. Po prostu upewnij się, że „Zapisz przezroczystość” jest włączona w oknie „Opcje TIFF” podczas zapisywania, a przezroczystość z maski warstwy zostanie zapisana, nawet jeśli wybierzesz „Odrzuć warstwy”. Nie wierzysz mi? Wypróbuj sam.
Django Reinhardt
3

program GIMP (darmowy i dostępny do pobrania i podobny do Photoshopa) ma bardzo prosty sposób wykonywania dokładnie tego, o co prosisz, bez konieczności wybierania i maskowania. Wiem to, ponieważ nauczyłem się edytowania i malowania zdjęć w GIMP, zanim poszedłem do Photoshopa, i byłem zszokowany, że Photoshop nie miał tego szybkiego i łatwego sposobu na zrobienie całego białego, szarego koloru i utrzymanie gładkiego wyglądu czerni bez dużo kroków.

W GIMP proces wygląda następująco:

1 Otwórz dokument (tj. Zdjęcie czarno-białe) 2. Kliknij prawym przyciskiem myszy zdjęcie w menu warstw, wybierz „dodaj kanał alfa” 3. Przejdź do menu Kolor u góry i wybierz „Kolor do alfa”, pojawi się okno pokazujące kolor i uderz dobrze. Otóż ​​to. Jesteś skończony. Trwa około minuty.

Możesz zapisać go jako plik programu Photoshop lub cokolwiek innego. Wybrany kolor jest domyślnie ustawiony na biały na czarno-białych, ale możesz wybrać kolor dowolnego koloru. Nie pozostawia wielu poszarpanych krawędzi.

lala
źródło
Wielkie dzięki. Walczyłem o to, aby PhotoShop współpracował z innymi odpowiedziami, ale tym razem GIMP wykonał przyzwoitą robotę (byłem bliski napisania skryptu, aby to zrobić - strata czasu na jedno zdjęcie!).
PeterT,
0

W Paint.NET

  1. Pobierz i zainstaluj „BoltBait's Plugin Pack” stąd
  2. Menu efektów -> Obiekt -> Przełącz kolor szary na alfa ...
  3. Po wyświetleniu pytania „Zmień kolor szary na alfa poprzez usunięcie” wybierz kolor biały.
Balage
źródło
0

Oto PRAWIDŁOWA odpowiedź dla Ciebie:

Powyższe sugestie dotyczące utworzenia kanału alfa, a następnie użycia go do utworzenia maski warstwy są prawidłowe, jednak brakuje w nich kluczowego składnika końcowego. Wynik otrzymany z powyższego ma przezroczystość, jednak piksele są nadal w skali szarości, więc efekt cienia na kolorowym tle będzie wyglądał dziwnie.

Musisz dodać NAKŁADKĘ KOLORU do swojej warstwy i ustawić na CZARNY. W ten sposób wszystkie piksele zachowują przezroczystość, ale teraz są czarne. Oznacza to, że możesz mieć przezroczysty plik PNG z cieniem - nie wymaga efektu mnożenia.

Mam nadzieję, że to wreszcie pomaga!

TOMBEE
źródło
Wygląda na to, że mówisz „X2 byłoby lepszym pytaniem, a powyższe odpowiedzi na pytanie X nie są kompletnymi odpowiedziami na pytanie X2”. To nie jest uzasadniony powód, abyś rzucał cień [har har] na inne odpowiedzi . OP nigdy nie powiedział nic o chęci stworzenia efektu cienia i nie zgłosił takiego problemu ze starszymi odpowiedziami.
Scott