Weiße durch Transparenz in Photoshop ersetzen

Ich möchte den Weißgrad in Pixeln auf die gleiche Weise wie in dieser Frage beschrieben durch Transparenz ersetzen - dh hellere Pixel werden proportional transparent gemacht. Alle über Google gefundenen Lösungen basieren auf Zauberstab oder anderen Methoden, die für meine Bedürfnisse nicht funktionieren. Ich bin sicher, dass es in früheren Versionen von Photoshop eine Möglichkeit gab, dies zu tun (eine einfache Funktion zum Ersetzen einer Farbe durch Transparenz), aber ich kann es anscheinend nicht in CS6 tun. Farbe ersetzen hat keine Alpha-Optionen.

Warum ist die Frage, mit der Sie verknüpft sind, unzureichend? Haben Sie versucht Select > Color Range..., eine Auswahl zu erstellen und sie dann zu maskieren oder zu entfernen?
Weil ich vermute, dass die Imagemagick-Lösung in diesem Link in CS6 nicht funktioniert;) Die select-Methode ist sicherlich auch fehlerhaft, weil sie die Auswahl einschränkt. Ich möchte, dass der Helligkeitswert in allen Pixeln in einen Alphawert konvertiert wird.
Keine vollständige Antwort, aber ... vielleicht lohnt es sich, eine Schwarzweißkopie des Bildes zu erstellen und diese in eine Ebenenmaske einzufügen?
Beachten Sie, dass imagemagick kostenlos und Open Source ist. Sie können das Tool verwenden, um Zwischenbilder zu erstellen, die Sie dann in PS6 oder einer anderen Bildbearbeitungssoftware weiter bearbeiten können. Es gibt keinen Grund, sich auf ein proprietäres Tool zu beschränken. Die verknüpfte Antwort klingt jedoch in diesem speziellen Fall nicht nach dem richtigen Werkzeug für Sie, da sie darauf angewiesen ist, dass der blaue Verlaufshintergrund bei der Entwicklung des Originalartikels als eindeutiges Bild für den Maskierungsprozess verwendet wird.
Ich bin wirklich zu spät zu dieser Party, aber Sie können meine kostenlose „Peel Off White“-Filtermathematik mit dem Pixel Bender-Plugin in den Vor-CC-Versionen von Photoshop verwenden, um genau das zu tun, was Sie wollen. Laden Sie es von bergdesign dot com herunter. Da Adobe frühere Methoden zur Durchführung von Pixelberechnungen in PS ohne das Schreiben eines vollständigen Plugins (Filter Factory und Pixel Bender) inzwischen als veraltet markiert hat, bin ich dabei, eine Mac-App mit allen Funktionen der Peel-Off-Filter zu veröffentlichen, jedoch als eigenständigen Mac App mit einigen zusätzlichen Funktionen zur Ergänzung der grundlegenden Peel-Off-Funktionalität.
Imho Select Color Range ist das, was Sie brauchen. Es schränkt die Auswahl nicht ein. Es kann alle Pixel proportional zu ihrem Weißgrad auswählen. dann drücken Sie Strg-x (Ausschneiden) und das Weiß wird proportional transparent.
Habe dazu vor einiger Zeit eine Webapp erstellt: hvitur.dmitry.lol
Der kostenlose Grafikeditor Gimp hat auch einen netten kleinen "Color to Alpha"-Filter, der gut funktioniert: docs.gimp.org/en/plug-in-colortoalpha.html
Das hat für mich besser funktioniert als jede Option, die ich jahrelang verwendet habe: sitepoint.com/…
@AndréHauptfleisch tausend Dank! Der Gimp "Color to Alpha"-Filter ist ERSTAUNLICH. Ich kann nicht glauben, dass Adobe Photoshop kein Äquivalent hat. Meiner Meinung nach sollte eine vollständige Antwort darauf gegeben werden, wie man dafür Gimp anstelle von Photoshop verwendet, da die Leute ernsthaft etwas verpassen, wenn sie es nicht wissen. Es ist so schade, dass diese Frage gesperrt ist, also können wir die wirkliche Antwort nicht hinzufügen!!!

Antworten (3)

Eine Methode besteht darin, das Originalbild/die Originalebene als eigene Ebenenmaske zu verwenden. Sie würden ein Duplikat der Ebene erstellen, es entsättigen und invertieren und das Graustufenergebnis in die Ebenenmaske der ursprünglichen Ebene einfügen.


Update: Hier sind einige Schritt-für-Schritt-Anleitungen:

Beginnen Sie mit Ihrem reduzierten Bild:

Geben Sie hier die Bildbeschreibung ein

Fügen Sie eine Einstellungsebene für Sättigung/Farbton hinzu und verringern Sie die Sättigung, bis das Bild keine Farbe mehr hat. Wenn Sie in Ihrem Originalbild keinen Farbverlauf haben, können Sie stattdessen einfach eine Schwellenwert - Anpassungsebene verwenden, was zu 100 % Schwarz- oder 100 % Weiß-Ergebnissen führt.

(Technisch gesehen könnten Sie Schritt überspringen, da wir es in eine Ebenenmaske einfügen, die es sowieso in Graustufen umwandelt. Dies gibt Ihnen jedoch eine gute visuelle Referenz, um den Schwarz-Weiß-Abgleich zu optimieren.)

Geben Sie hier die Bildbeschreibung ein

Fügen Sie eine Invert - Einstellungsebene und dann eine Kurven - Einstellungsebene hinzu. Passen Sie die Kurven an, bis alles, was Sie fest/undurchsichtig haben möchten, weiß ist und alles, was Sie vollständig transparent haben möchten, schwarz ist. Möglicherweise müssen Sie dies ein paar Mal anpassen, um die richtigen Beträge zu erhalten.

Geben Sie hier die Bildbeschreibung ein

Jetzt CTRL+ Aum das gesamte Bild auszuwählen und CTRL+ SHIFT+ Cum das kombinierte Graustufenergebnis zu kopieren. Erstellen Sie eine Ebenenmaske auf Ihrer ursprünglichen Ebene. Jetzt ALT+ Clickim Ebenenmaskensymbol, um den direkten Bearbeitungsmodus aufzurufen. Fügen Sie nun das soeben kopierte Schwarz-Weiß-Bild dort ein.

Geben Sie hier die Bildbeschreibung ein

Klicken Sie nun wieder auf Ihre ursprüngliche Ebene, um die direkte Bearbeitung der Ebenenmaske zu beenden und alle Ihre Anpassungsebenen auszublenden.

Hier hast du es! Wenn Sie feststellen, dass Ihr fertiges Ergebnis in den Bereichen, die Ihnen gefallen, nicht vollständig undurchsichtig (fest) ist, können Sie entweder die Kurven anpassen und es erneut tun (in diesen Bereichen benötigen Sie mehr Weiß) oder einfach das Ergebnis / die Ebene duplizieren ein paar Mal, bis es weniger transparent wird (Beispiel unten).

Geben Sie hier die Bildbeschreibung ein

Dies funktioniert auch auf schwarzen Hintergründen, verwenden Sie nur nicht den Filter Ebene umkehren.

Was ist, wenn der Hintergrund, den ich transparent haben möchte, blau/grau ist?
@Pineapple Under the Sea - Es kann auf farbigen Hintergründen funktionieren, aber Sie würden genügend tonalen Kontrast benötigen. Aus diesem Grund funktioniert es normalerweise nicht gut auf mittelfarbigen Hintergründen. Probieren Sie einen Farbton-/Sättigungsfilter für das Originalbild aus und entfernen Sie die Farbe. Wenn der Hintergrund dem Teil ähnelt, den Sie behalten möchten (ähnlicher Ton in Graustufen), funktioniert diese Methode wahrscheinlich nicht gut für Sie. In diesem Fall müssen Sie es ausmalen oder nachzeichnen. Diese Methode funktioniert, indem der Tonunterschied zwischen dem Hintergrund und dem Teil, den Sie behalten möchten, übertrieben wird, bis er schwarz und weiß ist ...
...Wenn Sie dies nicht mit Pegeln, Kurven oder dem Schwellwertfilter erreichen können, funktioniert diese Methode nicht.
@Mich Sie können Berechnungen für Kanäle durchführen, die hier erklärt werden: graphicdesign.stackexchange.com/questions/31337/…
Ich habe dies versucht und die resultierenden farbigen (nicht transparenten) Teile des Bildes waren teilweise transparent geworden (ich konnte das Transparenzgitter dadurch sehen).
@MicroMachine Das liegt daran, dass diese Teile in Ihrer Maske nicht 100% weiß waren. Verwenden Sie entweder eine Anpassungsebene, um die Maske zu optimieren, oder duplizieren Sie Ihre Ergebnisebene einige Male, um das Ergebnis weniger transparent zu machen, wie ich es im obigen Beispielbild getan habe.
+1 wie einem GPS durch die Twilight Zone zu folgen, aber es funktioniert. Vielen Dank!
Das ist ein wunderschönes Logo.
Das ist so cool, dass es ein bisschen traurig ist, dass ich nicht zweimal positiv abstimmen kann.

Sie können Mischen verwenden, um Transparenz hinzuzufügen:

  1. Klicken Sie mit der rechten Maustaste auf die Ebene, der Sie Transparenz hinzufügen möchten, wählen Sie die „Mischoptionen …“ (Wenn Sie „Mischoptionen“ nicht auswählen können, stellen Sie sicher, dass die Ebene entsperrt ist)
  2. Suchen Sie die Skala unter "Diese Ebene:", die sich unter dem Feld "Mischen, wenn" befindet
  3. Halten Sie die Alt-Taste gedrückt, während Sie den weißen Knopf ziehen. Je weiter Sie ihn nach links ziehen, desto mehr Transparenz wird basierend auf dem Weißgrad der Ebene hinzugefügt. Sehen Sie das Bild, wie die beiden weißen Knöpfe getrennt sind.

Feld "Mischen, wenn".

Wenn Sie möchten, dass auch die darunter liegenden Ebenen die gleiche Transparenz wie die aktuelle Ebene haben, können Sie den „Knockout“ unter „Advanced Blending“ auf „Deep“ stellen. Ebenen darunter, die gesperrt sind, sind davon nicht betroffen.

Ich habe dies nur in CS5.5 getestet, aber ich denke, es sollte in CS6 sehr ähnlich sein.

alles in einem Screenshot i.imgur.com/XMgUnwX.png
Das hat mich umgehauen. Ich benutze Photoshop seit vielleicht 14 Jahren oder mehr und kannte diese Funktion nicht. Ich meine, es wurde wahrscheinlich nicht in den früheren Versionen eingeführt, aber trotzdem, wow. Ich habe diese Schieberegler gesehen, wusste aber nie, was sie taten! Prost Vegard, du wunderbares Biest.
Ich bin mir nicht sicher, wie ich Johns Antwort auf meinem verkrusteten alten Photoshop 7 machen soll, also hat das sehr geholfen und war viel einfacher! Musste die Ebene kopieren, die alte Ebene löschen und den Vorgang wiederholen, um das gesamte Weiß loszuwerden.
Vielen Dank dafür - das musste so einfach sein :)
Ich habe das wieder gefunden, und ich hatte es bereits positiv bewertet. Ich wünschte, ich könnte es noch einmal positiv bewerten. So hilfreich!
Umgehauen. Ich wollte schon seit 20 Jahren wissen, wie das geht.
Viel einfacher als die akzeptierte Antwort, die in den meisten Fällen auch nicht ohne viel Feintuning funktioniert.

Das kostenlose "un-multiply" Photoshop-Plugin hier erledigt diese Aufgabe kostenlos, schnell und hervorragend, allerdings nur für die Schwärze in Pixeln. Wenn Sie jedoch zuerst das Bild invertieren, es ausführen und dann das Bild erneut invertieren, wird dasselbe erreicht:

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

Diese Seite ist auf Japanisch (für mich fremd ;), obwohl es einfach ist, die Download-Links zu finden. Ich glaube, es wird mit einer älteren Version einer MSVC-DLL geliefert, die im Anwendungsstammverzeichnis von Photoshop abgelegt werden muss.

Beachten Sie auch den „Unmultiply“-Filter für Filter Forge und andere Mittel, um diese Aufgabe zu erledigen, die von derselben Seite verlinkt sind.

Auch wenn dieser Filter dies für die Schwärze in Pixeln erreicht, wenn Sie zuerst das Bild invertieren, dann den Filter ausführen und dann das Bild erneut umkehren, wird dies mit Weiß erreicht - vorübergehend invertierter Weiß.

Unmultiply ist gut für schwarze Hintergründe. Für weiße Hintergründe benötigen wir ein Unscreen. Ich kann jedoch keine kostenlose Version finden; bisher habe ich nur creative.adobe.com/addons/products/1328 gefunden
@StevenVachon, bitte lies meine Antwort noch einmal, die ich aus Gründen der Klarheit bearbeitet habe. Kurz gesagt: Sie können ein "Unscreen" erreichen, indem Sie ein Bild invertieren, den Filter ausführen und das Bild dann erneut invertieren. Ich persönlich würde lieber mit einem kostenlosen Plugin das erreichen, was es in einem Schritt tun kann, als das, was Photoshop ohne Plugin in mehreren Schritten tun kann.