桶填充到透明的gimp


32

gimp中是否有“将水桶填充为透明的”工具?就是说,它与存储桶填充(Shift + B)完全相同,但是填充为100%透明,而不是颜色。

并且:是否有铅笔工具可以使我以100%透明的颜色(而不是颜色)进行绘制?

编辑:我找到了“透明填充”的解决方案:选择“模糊选择工具”,单击颜色,然后单击“编辑”->“剪切”

我真的希望Gimp支持使用透明作为颜色的绘图。

Answers:


12

要用另一种颜色填充透明度,请在要填充透明度的层下创建另一层,并使用存储桶工具为该层着色任何所需的颜色(或使用铅笔获得多种颜色)。

这样做的另一种方法是,如果只想填充100%的透明度,则将存储桶上的阈值一直更改为0。

另外,可绘制透明性的铅笔称为橡皮擦;)


1
但是我不能像用铅笔那样用橡皮擦画画。绘制操作不同。如何设置橡皮擦使单个像素透明而不影响任何其他像素?
MTilsted

3
我不了解图层解决方案。我的图像只有一层。因此,我可以创建一个新层并将其涂成黑色,但是这对您有什么帮助?我无法仅使用要删除的图像部分来创建图层。
MTilsted 2013年

在橡皮擦设置内更改橡皮擦的笔刷大小和大小,使其为1像素,如您所愿。
zeldarulez

2
要使橡皮擦表现得像铅笔,请在工具选项中关闭抗锯齿功能。
Grue 2013年

2
这个答案与OP的要求相反吗?OP希望“擦除”选择为透明,而不是用颜色填充透明区域。
拉夫(Ralph)

21

GIMP的桶填充透明度

注意:本教程也提供PDF版本。

同胞雷内·马格利特(RenéMagritte) 出于本教程的目的而被部分破坏。

添加一个Alpha通道

某些图像类型缺少透明通道。例如JPG。在这种情况下,请添加Alpha透明度通道。通过选择完成Layer → Tranparency → Add Alpha Channel

桶装颜色[可选]

下一步是可选的,包括用纯色填充应该变为透明的区域。选择铲斗填充工具或点击[Shift]+[B]。在Bucket Fill工具箱选项中,Fill transparent areas仅在必要时选择。在调整以获得最佳结果的同时,请选择BG colour fillSample merged进行一些尝试Threshold。在两者之间,单击[Ctrl]+[Z]以撤消。

某些颜色的混合将是不可避免的,甚至是所希望的。(在这方面,Adobe Photoshop没什么不同。)因此,选择一种与最终使用最终图片所使用的背景兼容的颜色。单击Tool Options工具箱窗口上半部分中的背景色矩形以更改背景色。在这里,我用作f3f3e9纯色填充的背景色。但是,也可以使用吸管工具从桌面上的任何地方选择颜色。

<code>桶填充</ code>:仅在必要时选择<code>填充透明区域</ code>。 请选择<code> BG颜色填充</ code>和<code>样本合并</ code>,并在调整<code> Threshold </ code>以获得最佳效果时进行一些尝试。 在两者之间,按<code> [Ctrl] + [Z] </ code>即可撤消。

<code>桶填充</ code>已应用。 选择与最终使用最终图片所用背景兼容的填充色。 这是因为不可避免地甚至需要某种颜色混合。 在这里,我使用<code> f3f3e9 </ code>进行纯色填充。

按颜色选择

现在正确的做法是Select → By Colour。它可能很吸引人Colour to Transparency,但是这也会更改所需图像区域内的半透明区域。这次,请同时选择Fill transparent areasSample merged。对于此特定示例,我选择不应用Antialiasing也不Feather edges。尽管如此,请尝试这些设置并选择最合适的设置。再次,尝试几次以调整Threshold为最佳结果。在两者之间,单击[Ctrl]+[Z]以撤消。

<code>按颜色选择</ code>:这一次,请选择<code>填充透明区域</ code>以及<code>样本合并</ code>。 再次,在调整<code> Threshold </ code>时进行一些尝试,并尝试使用<code> Antialiasing </ code>和<code> Feather edge </ code>获得最佳效果。 在两者之间,按\ <code> [Ctrl] + [Z] </ code>撤消。

<code>选择→按颜色</ code>应用

从选择中减去

有时,很难正确选择颜色。由于颜色匹配,因此可能还会选择一些所需的图像区域。在这种情况下(几乎看不见),还选择了管道中间的九个所需像素进行删除。发生这种情况时,请[Ctrl]+DragSelect您选择的工具一起使用以选择减法选择区域。

将<code> [Ctrl] + Drag </ code>与您选择的<code> Select </ code>工具一起使用以选择减法选择区域。

现在选择了所需的透明区域。

删除

选择所需的透明度区域后,只需点击[Delete]

选择所需的透明度区域后,只需按<code> [Delete] </ code>。

最后结果

最后,导出透明图像File → Export As...,以支持透明的文件格式。最好是PNG,但GIF也可以。

最终结果


1

为了使其更容易,您可以右键单击以进入“选择”选项。之后,选择区域的边框以使其透明,然后在键盘上单击“删除”。


这比其他答案更好吗?
Toto
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.