我是否需要做一些“特殊”操作才能使“ 颜色” ->“将颜色转换为Alpha”菜单选项在GIMP中工作?我正在尝试通过将背景色转换为Alpha通道来将GIF图像上的背景色转换为透明,但是“颜色至Alpha”菜单选项是不可选的。
我已经阅读了GIMP文档,它看起来非常简单:-)在这里我一定很想念一些东西!
RGB MODE
。您找到解决方案了吗?
我是否需要做一些“特殊”操作才能使“ 颜色” ->“将颜色转换为Alpha”菜单选项在GIMP中工作?我正在尝试通过将背景色转换为Alpha通道来将GIF图像上的背景色转换为透明,但是“颜色至Alpha”菜单选项是不可选的。
我已经阅读了GIMP文档,它看起来非常简单:-)在这里我一定很想念一些东西!
RGB MODE
。您找到解决方案了吗?
Answers:
如果将GIF文件导入GIMP,则问题在于图像处于索引模式。在这种模式下,大多数滤镜和颜色工具将不起作用,并呈灰色显示(最高GIMP 2.8-预计GIMP 2.10会在这方面发出消息)。
因此,您所需要做的只是转到Image->Mode->RGB
,然后将启用“颜色转换为Alpha”菜单项。
我认为这不会解决您的问题:“将颜色转换为Alpha”是一种复杂的插件,可以通过以下方式删除颜色:如果将图像放置在具有与删除后相同颜色的纯色背景上,它将看起来完全一样就像最初的图像一样:为此,它不会仅删除该颜色以纯净形式显示的位置(例如(0,0,255)绿色),而是使构成其绿色的所有颜色部分透明。
我的建议是使用“按颜色选择”选项来选择要使其透明的颜色。如果它是单一索引颜色,而不是各种阴影,则可以将threshold
参数设置为0-否则,请尝试使用Threshold
和select by
控件,直到标记出希望透明的所有图像为止。之后,只需执行Edit->Cut
(不要忘记在图层上添加Alpha通道Layer->Transparency->Add Alpha Channel
),然后将图像导出为GIF文件即可。如果您只想添加alpha并选择此方法,则无需转换为RGB并返回索引模式-它应可在索引模式下用于图像。
Add Alpha Channel
是关键。
另一个选项(除了上述@jsbueno的响应之外)是打开另一个您已知具有RGB
其模式的图像文件(即,该Color to Alpha...
选项已在该图像文件上运行)。然后复制您的图像并将其作为新层粘贴到打开的图像文件中,您将看到该Color to Alpha...
选项仍可用于该层。
Select All... Copy... Paste as new layer
,足以使该选项重新发挥作用。我不知道为什么,但是有效。