Extrahieren der Ebenentransparenz in eine bearbeitbare Ebenenmaske in Photoshop
22168
last-child
Gibt es eine einfache Möglichkeit, die eingebackene Transparenz in einer Ebene zu extrahieren und in Photoshop in eine Ebenenmaske umzuwandeln? Ein einfaches Beispiel: Nehmen wir an, ich male einige Striche mit einem semi-transparenten Pinsel oder füge eine PNG-Datei mit einem Alphakanal ein. Die rgb-Farbwerte und der Alpha-Wert für jedes Pixel sind jetzt alle im Ebenenbild selbst enthalten. Ich möchte die Alpha-Werte als Ebenenmaske bearbeiten können, sodass das Ebenenbild solide ist und nur die RGB-Werte für jedes Pixel enthält.
Ist das möglich und in diesem Fall wie? Vielen Dank.
EDIT: Um zu klären - ich bin nicht wirklich hinter den Transparenzwerten an sich, sondern in der Trennung von RGB-Werten und Alpha-Werten. Das bedeutet, dass die Ebene mit einer Maske zu einem festen, undurchsichtigen Bild werden muss.
Klicken Sie auf den Menüpunkt Ebene, Ebenenmaske, Von Transparenz.
Die Transparenz wird in eine Ebenenmaske umgewandelt, die Sie von dort aus bearbeiten können.
BEARBEITEN: in Photoshop CS5 oder höher.
Auf welche Version von Photoshop trifft dies zu? Ich bin auf CS4, aber sehe diese Option nicht.
DuckMaestro vor 12 Jahren
0
Und in The Gimp funktioniert es fast genauso
Michaël Witrant vor 11 Jahren
1
Arbeitete für mich in Photoshop CS6
macek vor 11 Jahren
0
+1 Sie können die Ebenenmaske auch deaktivieren, um die Basisebene ohne Transparenz zu bearbeiten, und sie anschließend wieder aktivieren. (Sie können die Verknüpfung der Maske auch während der Bearbeitung der Basisebene aufheben.) Diese Befehle befinden sich alle im Untermenü Ebenenmaske.
devios1 vor 10 Jahren
0
@ MichaëlWitrant ist aufgestiegen, weil du es "The Gimp" nennst
TKoL vor 8 Jahren
0
2
MarekJ47
Ich habe die Lösung von Mike's (Photoshop CS3) verbessert:
Öffnen / Erstellen Sie Ihr Bild mit eingebauter Transparenz.
Klicken Sie mit der rechten Maustaste auf das Ebenensymbol im Ebenenfenster und wählen Sie "Pixel auswählen".
Ebenenmenü -> Ebene duplizieren
Ebenenmenü -> Sichtbar zusammenfügen
Wiederholen Sie die Schritte 3 und 4 mehrmals, bis keine halbtransparenten Pixel vorhanden sind. Der Auswahlrahmen sollte weiterhin erhalten bleiben.
Ebenenmenü -> Bild verkleinern. Sie sollten die Transparenz verschwinden sehen. Der Auswahlrahmen sollte weiterhin erhalten bleiben.
Klicken Sie mit der rechten Maustaste auf die Ebene im Ebenenfenster und wählen Sie Ebene aus Hintergrund ...
Ebenenmenü -> Ebenenmaske -> Auswahl anzeigen
Erledigt :-)
1
Tom Ingling
** EDIT - Nevermind, ich sehe jetzt, dass dies nicht besser ist als die erste Antwort. **
Dies kann in Photoshop erfolgen.
Bild duplizieren
Menü> Bild> Einstellungen> Kurven
Fassen Sie die obere rechte Ecke der Kurve und ziehen Sie sie in die rechte untere Ecke. Die Eingabe 255 sollte die Ausgabe 0 anzeigen. Dies ist die Umkehrung Ihrer Transparenzmaske. OK klicken"
Menü> Bild> Modus> Graustufen
Bild abflachen
Bild umkehren Das ist deine Maske.
Wählen Sie Alle
Kopieren.
Gehen Sie zurück zu Ihrem Originalbild.
Bild abflachen
Hintergrund freischalten
Menü> Ebene> Ebenenmaske> Alle einblenden
Wechseln Sie zur neuen Kanalpalette und wählen Sie den neuen Maskenkanal aus.
Klicken Sie auf das "Auge", um die Maskenansicht zu aktivieren.
Einfügen
Klicken Sie auf das Auge, um die Maskenansicht wieder zu deaktivieren
Wählen Sie erneut den RGB-Kanal.
Erledigt!
Wenn dies ein häufiges Problem ist, kann es leicht als Aktion aufgezeichnet werden.
1
sfsd
Einfacher Weg:
Erstellen Sie eine weiße Farbüberlagerung auf der Bildebene
Erstellen Sie eine schwarze Ebene unter dem Bild
Und jetzt sollte es funktionieren!
0
Mike Fitzpatrick
Ok, ich bin nicht sicher, ob Sie genau das suchen, aber es scheint nahe zu sein.
Öffnen / Erstellen Sie Ihr Bild mit eingebauter Transparenz.
Klicken Sie mit der rechten Maustaste auf das Ebenensymbol im Ebenenfenster und wählen Sie "Pixel auswählen".
Ebenenmenü -> Bild verkleinern. Sie sollten die Farbintensität erhöhen und die Transparenz verschwinden. Der Auswahlrahmen sollte weiterhin erhalten bleiben.
Klicken Sie mit der rechten Maustaste auf die Ebene im Ebenenfenster und wählen Sie Ebene aus Hintergrund ...
Ebenenmenü -> Ebenenmaske -> Auswahl anzeigen
Sie sollten jetzt eine undurchsichtige Ebene mit ziemlich gesättigten Farben und eine Ebenenmaske haben, die die Transparenz erzeugt.
Vielen Dank für die Antwort, aber es ist nicht ganz das, wonach ich strebe, da die rgb-Werte nicht die gleichen sein werden wie zuvor ... was ich suche, ist nicht die Ebenenmaske in sich selbst, sondern die Trennung zwischen rgb-Werten und Transparenz, so dass sie leicht unabhängig voneinander bearbeitet werden können. Die beste Methode, die ich kenne, besteht darin, einfach eine Menge (> 1000) Kopien des Bildes übereinander zu stapeln, bis auch die fast vollständig transparenten Pixel undurchsichtig werden. Fügen Sie dann die Transparenz (durch Ihre oder eine andere Methode extrahiert) als Ebenenmaske ein.
last-child vor 13 Jahren
0
Ich kann in Photoshop keinen besseren Weg finden als die von Ihnen beschriebene Ebenenmethode. Es ist jedoch möglich, das Bild in einem transparenten PNG-Format zu speichern und dann mit Png2pam in ein Netpbm-PAM-Bild zu konvertieren, das dann wieder in Photoshop geladen werden kann und den Alphakanal problemlos in eine Ebenenmaske konvertieren kann. Die beiden Vorbehalte sind (1) Pngtopam ist ein Befehlszeilenprogramm für Linux oder Windows / Cygwin, und (2) Pixel, die vollständig transparent sind, verhalten sich möglicherweise nicht wie erwartet. Wenn Sie möchten, dass ich den Prozess erkläre, lassen Sie es mich wissen.
Mike Fitzpatrick vor 13 Jahren
0
0
Mike Fitzpatrick
Stellen Sie sicher, dass Sie die Netpbm-Befehlszeilen-Dienstprogramme installiert haben. Für Windows muss Cygwin installiert sein und das netpbmPaket auswählen / installieren . Für Ubuntu können Sie es mit dem Befehl installieren:sudo apt-get install netpbm
Konvertieren Sie Ihr Bild in Photoshop (oder ähnlich) in eine PNG-Datei mit 24 Bit Farbe und Transparenz und speichern Sie es als Eingabedatei .png
Führen Sie in der Befehlszeile den folgenden Befehl aus
Laden Sie die PAM-Datei wieder in Photoshop. Sie werden sehen, dass Sie die ursprünglichen RGB-Werte des Originalbildes ohne Transparenz haben. Möglicherweise sehen Sie einige raue Ränder, bei denen im Originalbild zuvor Übergänge zur vollen Transparenz aufgetreten sind. Machen Sie sich jetzt keine Sorgen darüber, da die Ebenenmaske dies korrigiert.
Konvertieren Sie den Hintergrund in eine Ebene (Ebenenmenü -> Neu -> Ebene aus Hintergrund)
Erstellen Sie eine Auswahl aus dem Alphakanal (Wählen Sie Menü -> Auswahl laden und wählen Sie Alpha 1 als Kanal).
Konvertieren Sie die Auswahl in eine Ebenenmaske (Ebenenmenü -> Ebenenmaske -> Auswahl anzeigen).
Erledigt. Das Bild sollte jetzt wie das Originalbild aussehen und Sie können es in einem beliebten Dateiformat speichern, wenn Sie dies wünschen.
Wenn die groben Ränder der „reinen“ Farbe für Sie ein Problem sind, können Sie sie verbessern, indem Sie die Ebenenmaske auswählen und eine Schwellenwertanpassung (Schwellenwert = 2 oder 1, falls Sie dies bevorzugen) vornehmen. Anschließend das Bild abflachen und dann die Schritte 5, 6 und 7 wiederholen.
Und wenn mir jemand zeigen könnte, wie ich das alles in Photoshop machen kann, würde ich mich sehr freuen, wenn Sie herausfinden würden, wie.
0
Eric
Rays Antwort ist fast richtig, aber in einigen Versionen von Photoshop gibt es die Elemente, auf die er sich bezieht, nicht. Folgendes hat er wahrscheinlich zu sagen versucht (was ich in früheren Versionen als 5.0.2 verwende):
Klicken Sie in der Palette „Ebenen“ mit der rechten Maustaste (Windows) bzw. bei gedrückter Ctrl-Taste (Mac) auf das Miniaturbild der gewünschten Ebene.
Wählen Sie im daraufhin angezeigten Kontextmenü "Layer-Transparenz auswählen".
Sie haben jetzt die Alphatransparenz der Ebene als Auswahl, auch als "Schnellmaske" bezeichnet.
So verwandeln Sie diese Schnellmaske in eine bearbeitbare Maske für die Ebene:
Wenn die Ebenenmasken deaktiviert sind, wählen Sie die Ebene in der Palette „Ebenen“ aus, öffnen Sie das Menü „Ebene“, öffnen Sie das Untermenü „Ebenenmaske hinzufügen“ und wählen Sie „Alle anzeigen“.
Alt-Klick (Windows) / Option-Klick (Mac) auf ein Ebenenmasken-Miniaturbild (wahrscheinlich ist eine leere Maske aktiviert)
Öffnen Sie mit der Auswahl, die Sie zuvor aus der Transparenz der Ebene erstellt haben, das Menü „Bearbeiten“, wählen Sie „Füllen…“, verwenden Sie Schwarz mit 100% Deckkraft und klicken Sie auf „OK“.
Sie erhalten nun ein Duplikat der ursprünglichen Transparenz der Ebene als bearbeitbare Maske, die zusätzlich zur ursprünglichen Transparenz der Ebene verwendet wird. Wenn Sie Leerraum oder etwas anderes als die bearbeitbare Maske zum Überdecken der unteren Ebenen verwenden möchten, speichern Sie die ursprüngliche Transparenz der Ebene Fügen Sie in einem freien Kanal oder etwas die Ebene nach unten zu einer undurchsichtigen weißen / beliebigen Ebene zusammen und legen Sie dann die ursprüngliche Transparenz wieder in eine bearbeitbare Ebenenmaske.) Diese Maske kann auf verschiedene Weise bearbeitet oder auf die Transparenz der Ebene angewendet werden. Wie im Abschnitt „Verwenden von Ebenenmasken“ des integrierten Hilfesystems von Photoshop beschrieben.
Um stattdessen die Schnellmaske in einen normalen Alphakanal zu verwandeln:
Bearbeiten Sie im Schnellmaskenmodus entweder durch Drücken der Taste „q“ oder durch Drücken der Taste mit einem Kreis in einem Quadrat in der Palette / Leiste „Werkzeuge“.
Öffnen Sie in der Palette „Channels“ (wo nur der Kanal „Quick Mask“ ausgewählt werden soll) das Menü der Palette und wählen Sie „Duplicate Channel…“.
Sein Name ist normalerweise unwichtig, aber Sie müssen ihm möglicherweise einen bestimmten Namen geben. Abhängig von der Art des Alphakanals können Sie es auch invertieren. In jedem Fall klicken Sie auf "OK".
Sie haben jetzt die Transparenz der Ebene als Alphakanal.
0
bakedbeing
photoshop has a nice, simple solution.
Select the layer, go to Layer menu -> Layer Mask -> From Transparency.
The A (alpha) is extracted into a greyscale mask and your layer is now opaque (RGB). Disable the mask to see it.
Apply the mask to combine the A with the RGB again.
-1
visign3d
Verwenden Sie Ebenen. Drehen Sie die Ausgangspegel auf 0 bis 255. Fügen Sie schwarze Backlayer hinzu.
Kannst du erklären, wie das geht? Bitte antworten Sie nicht in Kommentaren. Bearbeiten Sie Ihre Antwort, um sie klarer und vollständiger zu machen.
Scott vor 6 Jahren
0