GIMP“颜色到阿尔法”是不可选的

平面设计 瘸子
2022-01-09 22:25:04

我是否必须做一些“特别”的事情才能让Color -> Color to alpha菜单选项在 GIMP 中工作?我正在尝试通过将背景颜色转换为 Alpha 通道,将 GIF 图像上的背景颜色转换为透明,但颜色到 Alpha 菜单选项不可选择。

我已经浏览了 GIMP 文档,它看起来很简单 :-) 我一定在这里遗漏了一些相当明显的东西!

2个回答

如果您将 GIF 文件导入 GIMP,您的问题是您的图像处于索引模式。在这种模式下,大多数过滤器和颜色工具将无法工作,并显示为灰色(直到 GIMP 2.8 - 期待 GIMP 2.10 上这方面的消息)。

因此,您所要做的就是转到Image->Mode->RGB,然后将启用 Color to alpha 菜单条目。

我认为这不会解决您的问题:Color to alpha 是一个复杂的插件,用于删除颜色,如果将图像放在具有相同颜色的纯色背景上,它看起来会完全一样再次像最初的图像:为此,它不会仅删除该颜色以纯形式出现的地方(例如(0,0,255)绿色) - 但它会使所有在其组成中采用绿色的颜色部分透明。

我的建议是使用“按颜色选择”选项来选择要透明的颜色。如果它是单一索引颜色,而不是它的各种阴影,您可以将threshold参数设置为 0 - 否则,请尝试使用Thresholdselect by控件,直到您将图像的所有部分标记为透明。之后,只需执行Edit->Cut (不要忘记在执行此操作之前将 Alpha 通道添加到您的图层Layer->Transparency->Add Alpha Channel),然后将您的图像导出为 GIF 文件。如果您只想添加 alpha,则无需转换为 RGB 并返回索引模式,并选择此方法 - 它应该适用于索引模式下的图像。

另一个选项(除了上面@jsbueno 的响应)是打开另一个您知道RGB其模式具有的图像文件(即,该Color to Alpha...选项已经在该图像文件上工作)。然后复制您的图像并将其作为新图层粘贴到打开的图像文件中,您会看到该Color to Alpha...选项仍可用于该图层。