在 gimp 中将桶填充为透明

MTi*_*ted 42 gimp transparency

gimp中是否有“桶填充到透明”工具?也就是说:与桶填充(Shift + B)完全相同但填充到100%透明而不是颜色的东西。

还有:是否有铅笔工具可以让我以 100% 透明而不是颜色进行绘制?

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

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

Ser*_*ndt 27

使用 GIMP 的桶填充透明度

注意:本教程也有 PDF 版本。

_La trahison des images_ 由同胞勒内·马格利特 (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>Bucket Fill</code>:仅在必要时选择<code>Fill透明区域</code>。 请选择<code>BG color fill</code> 和<code>Sample merge</code> 并运行几次,同时调整<code>Threshold</code> 以获得最佳结果。 在两者之间,点击 <code>[Ctrl]+[Z]</code> 撤消。

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

按颜色选择

现在正确的做法是Select ? By Colour。执行 可能很诱人Colour to Transparency,但这也会改变所需图像区域内的半透明区域。这一次,不要选择Fill transparent areas以及Sample 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 也可以。

最终结果


zel*_*lez 16

要使用另一种颜色填充透明度,请在要填充透明度的图层下方创建另一个图层,然后使用桶工具为该图层着色任何您想要的颜色(或使用铅笔为多种颜色着色。

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

此外,绘制透明度的铅笔称为橡皮擦;)

  • 这个答案不是与 OP 所问的相反吗?OP 想要将选择“擦除”为透明,而不是用颜色填充透明区域。 (4认同)
  • 我不明白层解决方案。我的图像只有一层。所以我可以创建一个新层并将其涂成黑色,但这对任何事情有什么帮助?我无法仅使用要擦除的图像部分创建图层。 (3认同)
  • 但我不能像用铅笔那样用橡皮擦画画。绘图操作不同。如何设置橡皮擦以使单个像素透明,而不影响任何其他像素? (2认同)
  • 要使橡皮擦的行为类似于铅笔,请在工具选项中关闭抗锯齿。 (2认同)

小智 5

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