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.


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ć.


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ą


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.


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.

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!


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.