我有一个.xcf图像,我想更改其中某些对象的颜色。这些对象大多是一种纯色,其边缘羽化为透明。即,对象中的所有像素均为白色,其中大多数像素完全不透明,而某些像素具有透明度。
我尝试使用颜色选择工具+桶填充来更改对象的颜色,但这会破坏羽化。有没有办法让gimp改变颜色但保留透明度?
我拥有的实际对象是文本的多个位,它们融合到一层的大小和旋转度都不同。因此重新添加羽化是没有用的,因为这会使文本非常混乱。
谢谢
我有一个.xcf图像,我想更改其中某些对象的颜色。这些对象大多是一种纯色,其边缘羽化为透明。即,对象中的所有像素均为白色,其中大多数像素完全不透明,而某些像素具有透明度。
我尝试使用颜色选择工具+桶填充来更改对象的颜色,但这会破坏羽化。有没有办法让gimp改变颜色但保留透明度?
我拥有的实际对象是文本的多个位,它们融合到一层的大小和旋转度都不同。因此重新添加羽化是没有用的,因为这会使文本非常混乱。
谢谢
Answers:
尝试检查图层的“锁定”选项(防止填充透明像素),然后使用“填充桶”。如果这不起作用,则可能必须采取稍微绕行的方法。据我所知(由于未安装Gimp,因此我从文档中获取该信息)将可以正常工作:
在白色羽毛层下面添加一个黑色层,以便看到的是黑色背景下的白色羽毛对象。
右键单击RGB通道之一(它们都应相同),然后选择“复制通道”以创建一个类似于常规合成视图的Alpha通道。
删除或隐藏黑色层。
创建一个新的空白层,然后通过右键单击并选择“选择频道”将您保存的频道变成一个选择。
用新颜色填充选择,然后隐藏白色层。
(注意:在Photoshop中,您可以将Shift添加到键盘快捷键来填充-退格键/删除键,再加上Ctl / Cmd作为背景色,或者将Alt / Option用作前景,这是在保留透明度的同时快速填充的方法。Gimp UI所做的事情有所不同,但是如果您在文档中四处寻找,我希望在某处也有类似的键盘快捷键。)
您也可以使用“ 图层”→“蒙版”→“添加图层蒙版...”并选择“传输图层的Alpha通道”选项,将透明度转换为图层蒙版。
这将使您可以独立编辑图层的颜色和透明度组件。特别是,要给对象重新着色,只需选择一个对象周围的区域并用纯色填充即可。
我想我找到了执行GIMP 2.8.3的最简单方法(至少对我而言)。
现在,当您绘制时,颜色可以更改,但是alpha不会更改。
瞧!它是另一种颜色,但alpha保持不变。
我也想通了。我正在设计徽标,并具有透明背景,因此可以将徽标应用于任何地方。
如果背景已经是透明的,则将其锁定,然后可以使用“桶填充”工具。保留羽毛,您可以使用任何喜欢的颜色!
如果您可以通过“仅变暗”来合并图层,则可以消除看到的白色光晕效果,但是我怀疑它是否完美。