Das Ziel
Ersetzen Sie einzelne Farben in einem mehrschichtigen Photoshop-Dokument auf eine Weise, die flexibel und effizient genug ist, um im Produktionsprozess mehrmals ausgeführt zu werden - beispielsweise, wenn ich die Farben aktualisieren oder Ebeneninhalte bearbeiten muss. Ich habe eine Palette von 5-10 Farben, die in vielen verschiedenen Ebenen verwendet werden (alle Ebenen sind mehrfarbige Rasterbilder), und ich möchte sie willkürlich ersetzen können, ohne jedes Mal viel manuelle Arbeit leisten zu müssen.
Ist dies mit Einstellungsebenen (oder etwas anderem) möglich?
Wie ich dies mit Einstellungsebenen versucht habe und nicht geschafft habe
Idee 1: Fügen Sie für jede Farbe, die Sie ersetzen möchten, eine
Replace color
Einstellungsebene hinzu, die so konfiguriert ist, dass die alte Farbe durch die neue Farbe ersetzt wird.
Problem: Es gibt keine Replace color
Einstellungsebene (ab CS6).
Idee 2: Fügen Sie für jede Farbe, die Sie ersetzen möchten, eine farbwechselnde Einstellungsebene (z. B.
Hue/Saturation
) mit einerColor range
Maske hinzu, die die alte Farbe auswählt (nehmen wir an, sie ist gelb).
Problem: Sobald Sie in den darunter liegenden Ebenen etwas Gelbes hinzufügen / verschieben / neu einfärben, ist die Maske nicht mehr genau. Die Maske wählt Gelb nicht dynamisch aus - sie bleibt nur so, wie sie beim Einrichten war. (Ich weiß nicht, ob es überhaupt möglich ist, eine dynamisch aktualisierte Maske zu erstellen, die an den Inhalt der unteren Ebenen gebunden ist, aber ich würde gerne hören, wie dies der Fall ist.) Wenn Sie also möchten, dass die Maske aktualisiert wird, haben Sie um es manuell zu aktualisieren. Diese Langeweile versuche ich zu vermeiden.
Gibt es eine Möglichkeit, diese Art der Farbersetzung mithilfe von Einstellungsebenen, Masken oder anderen Techniken wie Aktionen oder Skripten durchzuführen?
Replace color
existiert alleine, aber nicht als Anpassungsebene.Hue/Saturation
Einstellungsebene vornehmenAntworten:
Hier ist ein Weg, um dies zu erreichen:
Save selection
diese Maske behalten, wenn Sie möchten)Paint Bucket
diese Option , um die Farbauswahl in der neuen Ebene zu füllenJetzt haben Sie eine Farbüberlagerungsebene für die Farbe, die Sie ersetzen möchten. Wenn Sie diese Ebene auswählen und dann Select > All, haben Sie dieselbe Maske, die Sie hatten, als Sie den Farbbereich zu Beginn des Prozesses verwendet haben (dh Sie können diese verwenden Ebene, um schnell jede gewünschte Farbe zu überlagern)
quelle
Mit diesem Skript können Sie verschiedene Ebenen auswählen und alle gleichzeitig in dieselbe Farbe ändern, ohne sich mit Masken oder Auswahlen befassen zu müssen. Es funktioniert auf jeder einfarbigen Ebene mit einer Maske oder Formebenen.
quelle
Selektive Farbe ist eine Sache, die Sie versuchen können.
Eine andere Idee ist die Verwendung einer " Verlaufskarte ". Beide finden Sie unter der Einstellungsebene.
quelle