GIMP - 更改保留羽化的对象的颜色

平面设计 颜色 瘸子
2022-01-23 07:09:29

我有一个 .xcf 图像,我喜欢更改其中一些对象的颜色。这些对象大多是一种纯色,边缘羽化为透明。即对象中的所有像素都是白色的,大多数像素完全不透明,有些像素具有透明度。

我尝试使用颜色选择工具 + 桶填充来更改对象的颜色,但这会破坏羽化。有没有办法让 gimp 只改变颜色但保持透明度?

我拥有的实际对象是多个不同大小和旋转的文本,我已合并到一个图层中。所以重新添加羽化是没有用的,因为这会很明显地混淆文本。

谢谢

4个回答

尝试检查图层的“锁定”选项(防止透明像素被填充),然后使用填充桶。如果这不起作用,您可能不得不采取稍微迂回的方法。据我所知(我从文档中获取这个,因为我没有安装 Gimp)这将起作用:

在您的羽毛白色图层下方添加一个黑色图层,以便您看到的是黑色背景下的白色羽毛对象。

右键单击其中一个 RGB 通道(它们应该都是相同的)并选择“复制通道”以创建一个看起来像常规复合视图的 Alpha 通道。

删除或隐藏黑色层。

创建一个新的空白图层,然后通过右键单击并选择“通道到选择”将保存的通道变成一个选择。

用你的新颜色填充选区,并隐藏白色层。

(注意:在 Photoshop 中,您将 Shift 添加到填充的键盘快捷键——Backspace/Delete 键加上 Ctl/Cmd 用于背景颜色或 Alt/Option 用于前景——作为在保持透明度的同时进行填充的快速方法。Gimp UI做的事情不同,但我希望在某个地方有一个类似的键盘快捷键,如果你在文档中四处寻找的话。)

您还可以使用图层 → 蒙版 → 添加图层蒙版...并选择“传输图层的 Alpha 通道”选项将透明度转换为图层蒙版。

这将允许您独立编辑图层的颜色和透明度组件。特别是,要重新着色一个对象,您只需选择它周围的一个区域并用纯色填充它。

就我个人而言,我最喜欢的方法是颜色->色相、饱和度……并使用滑块。

我想我找到了最简单的方法(至少对我来说),运行 GIMP 2.8.3。

  • 打开要更改的图像。
  • 选择笔。
  • 在右上角,选择 3 层的选项卡:RGB。
  • 在有关 alpha 的单元格中,单击它使其不再被选中。

现在,当您绘制时,颜色可以改变,但 alpha 不会。

  • 在现有像素上绘制所需的颜色。确保获得整个图像。

瞧!它是另一种颜色,但 alpha 保持不变。