要在 Affinity Photo 中分别重新着色由 RGB 定义的区域,请将每个通道保存为备用通道,然后用其选区为单独的填充图层或调整图层添加蒙版。这套 Mac 工作流程可让源图稿和替换颜色保持可编辑状态。

以下步骤使用 Affinity Photo 2 的桌面菜单和一幅原创抽象作品:黑色背景上的红色椭圆、绿色圆角矩形和蓝色三角形。目标是创建三种可独立调整的替换颜色,每种颜色都限制在原来的区域内。Affinity 文档说明,通道选区和带蒙版的调整均为受支持的操作。备用通道

RGB 通道何时能提供单独的区域?

RGB 通道包含图像各处的颜色分量信息;它不会自动识别某个对象。Affinity 会根据每个像素在该通道中的分量值创建通道选区,其中也包括部分选区。因此,纯色且彼此分离的 RGB 形状是很好的起点。使用通道、根据通道创建像素选区

下表是针对 8 位 RGB 文档中不透明平涂颜色的示例预测。表中描述的是内部像素;柔化边缘可能包含中间值。

原始像素 RGB 值 红色通道选区 绿色通道选区 蓝色通道选区
纯红色 255, 0, 0 完全选中 未选中 未选中
纯绿色 0, 255, 0 未选中 完全选中 未选中
纯蓝色 0, 0, 255 未选中 未选中 完全选中
黑色 0, 0, 0 未选中 未选中 未选中
白色 255, 255, 255 完全选中 完全选中 完全选中
黄色 255, 255, 0 完全选中 完全选中 未选中

这解释了两个常见的意外情况。白色背景会同时属于三个通道选区,而黄色会同时属于红色和绿色通道。如果你的构图中包含这些颜色,通道蒙版就会相互重叠。创建图层前,请先决定你需要的是按颜色分量加权重新着色,还是三个互不重叠的形状区域。

本教程使用黑色背景上的纯 RGB 形状,且彼此不重叠。如果形状已经是单独的可编辑矢量对象,而你只需要换成新的纯色,直接更改其填充颜色会更快捷。需要可重复使用的蒙版或正在处理合并图像时,通道工作流程会很有用。

准备抽象源图,同时保留形状

创建一个 RGB 文档;示例画布尺寸为 1200 × 800 像素。绘制一个覆盖整个画布的矩形,并将其填充为黑色。在它上方绘制一个椭圆、一个圆角矩形和一个三角形,彼此之间留出间距。使用 Affinity 的形状工具可以拖动创建形状,并在之后调整其属性。绘制和编辑几何形状

使用以下示例填充色:椭圆 #FF0000、圆角矩形 #00FF00、三角形 #0000FF。移除描边,使用完全不透明度,第一轮不添加渐变或效果。这些示例设计选择旨在让通道分离效果更容易查看。

保留原始形状图层。要创建稳定的合并源图,只让目标图稿保持可见,在 图层 面板中按住 Control 键并点按一个图层,然后选择 合并可见。Affinity 会在所选图层上方创建新的合并副本。将该副本重命名为 RGB source,放到原始图稿上方,并隐藏原始图层。合并与拼合

合并副本提供用于提取蒙版的像素;隐藏的形状则保留可编辑的几何结构。无需栅格化这些原始形状。栅格化会将矢量内容转换为像素,此后该转换图层将无法再使用矢量属性。栅格化

重新着色前保存全部三个源通道

在 照片工作室 中打开 窗口 → 通道。面板中包含整幅图像的通道、所选图层的通道、当前像素选区,以及已保存的备用通道。选择不同图层会改变相关的图层通道条目。使用通道创建蒙版、通道面板

  1. 在 图层 面板中选择 RGB source。
  2. 在 通道 面板中找到所选图层的红色通道。其名称包含图层名称;请勿与整幅图像的复合红色通道混淆。
  3. 按住 Control 键并点按该图层通道条目,然后选择 创建备用通道。
  4. 将保存的通道重命名为 Red region。
  5. 对源图层的绿色和蓝色通道重复上述步骤,分别命名为 Green region 和 Blue region。

Affinity 文档说明,可以从单个图层通道创建备用通道,并重命名以供后续使用。添加替换颜色前,请从未更改的源图中提取并保存全部三个通道,这样所有蒙版都基于同一张起始图像。根据通道创建像素选区、编辑通道

继续操作前,预览每个已保存的通道。对于本示例,目标形状应呈白色,背景为黑色,中间色调主要限于边缘。如果为检查而单独显示了某个通道,请在判断颜色结果前恢复红、绿、蓝通道的可见性。使用通道创建蒙版

将备用通道视为源区域的已保存快照。如果之后移动或调整原始图稿的形状,请重新创建相应蒙版,不要指望已保存的选区会跟随对象变化。

使用单独蒙版创建三种可编辑颜色

对于平涂抽象图形,蒙版填充图层可以直接控制替换颜色。Affinity 填充图层包含可调整的纯色或渐变颜色,其纯色可以通过 颜色 或 色板 面板更改。填充图层

创建第一个蒙版填充

  1. 选择 选择 → 取消选择,清除之前的任何选区。
  2. 选择 RGB source,然后选择 图层 → 新建填充图层。
  3. 将新填充设置为示例橙色 #FF8A3D,并重命名为 Red region — orange。
  4. 按住 Control 键并点按已保存的 Red region 通道,然后选择 载入为像素选区。
  5. 返回 图层 面板并选择橙色填充图层。
  6. 选择 图层 → 新建蒙版图层。
  7. 选择 选择 → 取消选择。

在像素选区处于活动状态时创建蒙版,会将所选图层限制在该选区内。确认蒙版在图层层级中附加于橙色填充图层之下。Affinity 通常会将新建蒙版附加到当前所选图层。图层蒙版

对绿色和蓝色重复操作

在源图上方再创建两个填充图层。每个图层都载入对应的已保存通道,选中该填充图层,为其创建蒙版,然后取消选择。示例替换颜色为 Green region 的薄荷绿 #63D6AC 和 Blue region 的紫罗兰色 #9471E8。对于这个平涂示例,将每个填充图层的混合模式设为 正常,不透明度设为 100%。

从上到下,目标图层顺序如下:

  • Blue region — violet,附带蓝色区域蒙版。
  • Green region — mint,附带绿色区域蒙版。
  • Red region — orange,附带红色区域蒙版。
  • RGB source。
  • 已隐藏的原始形状图层。

现在,三个纯色内部区域应分别显示不同颜色。要修改某个区域,请选择其填充缩略图并更改颜色。要修改其覆盖范围,请选择对应蒙版。请将这两种操作分开:一种更改替换颜色,另一种更改其显示位置。

何时应改用重新着色调整?

如果想为包含明暗变化的区域着色,请选择带蒙版的 重新着色 调整。其 色相、饱和度 和 亮度 控件可以调整色调、颜色强度和亮度。如果任务需要指定的平涂替换颜色,纯色填充会更直接。重新着色调整

要使用这种替代方法,请先隐藏对应的替换填充图层。用 载入为像素选区 载入其已保存的备用通道,然后选择源图并选择 图层 → 新建调整图层 → 重新着色。添加调整时若有活动选区,系统会自动为该调整添加蒙版。取消选择,然后调整颜色控件。应用调整

如果三个区域都需要通过调整进行重新着色,请对其他通道重复操作。双击调整缩略图可重新打开其控件。如果文档中还有其他可见图稿,请将调整图层设为目标源图层的子图层,以限制其作用范围;否则,调整会影响其下方的图层。使用调整图层

排查重叠、覆盖不足和边缘杂色

反复更改颜色前,请按以下顺序检查:

  1. 填充覆盖了整个画布: 检查蒙版是否已附加,以及创建蒙版前是否载入了正确的备用通道。
  2. 预览仍是单色或颜色异常: 恢复 RGB 通道的可见性。通道 面板中的 重置 控件可将通道设置恢复为默认值。通道面板
  3. 选区看起来不完整: 检查蒙版,不要只依赖选框。Affinity 仅在选区超过 50% 的位置显示选框边缘;选框之外仍可能存在较弱的选区。根据通道创建像素选区
  4. 两种颜色影响了同一区域: 检查原始像素颜色。混合的 RGB 分量确实可能同时进入多个通道选区。

遇到重叠时,Affinity 支持先载入一个已保存的通道,再使用另一通道的 从像素选区中减去 命令,然后创建调整图层。这可以减少不需要的覆盖范围,但也会改变选区:两个通道共有的区域可能会被移除。保留原始备用通道,并在新选区上测试减去操作。编辑通道

对于柔化边缘,请在 100% 缩放下检查结果,并使用目标背景。通道部分值会生成部分蒙版覆盖,因此替换填充下方可能仍会显露源图。需要小幅修正时,选择蒙版并用黑色绘制以隐藏覆盖区域,或用白色绘制以恢复覆盖。图层蒙版

如果图稿包含大量渐变或重叠的混合颜色,请明确决定每个共享区域应归入哪个输出区域。RGB 分量本身无法表达这一设计决定。对于少数原始形状,重新编辑其可编辑轮廓可能比反复减去通道更实用。

保留可编辑主文件

修改时,请让填充图层、调整图层和蒙版保持分离。可以编辑或丢弃蒙版,而不擦除源图。不过,直接在备用通道上绘制或应用破坏性滤镜会更改该已保存通道;开始尝试前请先复制它。图层蒙版、编辑通道

只要还需要单独的控制项,就不要在调整对话框中使用 合并。同样,合并图层会使它们失去独立可编辑性,而 文档 → 拼合 会生成一个单图层文档。使用调整图层、合并与拼合

通过 文件 → 另存为 将主文件保存为 .afphoto 项目,以保留项目信息供后续编辑。最后,逐个切换每个重新着色图层的可见性:对应形状应随之变化,其他两个形状应保持不变。保留源图、已保存通道和蒙版后,今后更换配色只需修改颜色,无需重新创建选区。保存

来源