替换多个图层中的单个颜色

平面设计 adobe-photoshop Photoshop 效果 Photoshop脚本
2022-01-22 23:33:21

目标

以足够灵活和高效的方式替换多层 Photoshop 文档中的单个颜色,以便在制作过程中多次完成 - 例如当我需要更新颜色或编辑图层内容时。我有一个 5-10 种颜色的调色板,用于许多不同的图层(所有图层都是多色光栅图像),我希望能够任意替换它们,而不必每次都做大量的手动工作。

是否可以使用调整图层(或其他任何东西)来做到这一点?

我如何尝试使用调整图层但未能做到这一点

想法#1:对于您要替换的每种颜色,添加一个Replace color调整图层,配置为用新颜色替换旧颜色。

问题:没有Replace color调整层(从 CS6 开始)。

想法#2:对于您要替换的每种颜色,添加一个变色调整图层(例如Hue/Saturation),并带有一个Color range选择旧颜色的蒙版(假设它是黄色)。

问题:一旦您在下面的图层中添加/移动/重新着色任何黄色,蒙版将不再准确。蒙版不会动态选择黄色——它只是保持与您设置时相同。(我不知道是否有可能制作一个与较低层的内容相关联的动态更新蒙版,但我很想听听是否可以。)所以,如果你想要更新蒙版,你有手动更新它。这种乏味是我试图避免的。

有没有办法使用调整图层、蒙版或任何其他技术(如动作或脚本)来进行这种颜色替换?

3个回答

这是实现这一目标的一种方法:

  1. 使用Select > Color Range(在此之后,Save selection如果需要,您可以保留此面具)
  2. 在所有其他图层之上创建一个新图层,使用您要替换的颜色,将新图层命名为“颜色叠加 - 蓝色”
  3. 用于Paint Bucket填充新图层中的颜色选择

现在,您有了要替换的颜色的颜色叠加层,此外,当您选择此层时Select > All,您将拥有与在过程开始时使用颜色范围时相同的蒙版(即您可以使用此图层以快速覆盖您想要的任何颜色)

该脚本将允许您选择不同的图层并同时将它们全部更改为一种相同的颜色,而无需处理蒙版或选择。它适用于任何带有蒙版或形状图层的纯色图层。

选择性颜色是您可以尝试的一件事。

另一个想法是使用“梯度图”。两者都可以在调整层下找到。