我有一个 ajax 微调器,不幸的是角落里有白色背景。我想使用 GIMP 去除白色并使其透明。我该怎么做呢?我尝试在 GIMP 中打开它并将所有像素更改为红色以作为目标,但是当我使红色透明时,这改变了整个图像,而且它似乎并没有在整个序列中持续存在。
如何在 gimp 中编辑动画 gif 以包含透明度?
平面设计
瘸子
透明度
动画片
gif
2022-02-21 15:48:34
3个回答
GIF 没有“适当的”透明度。您将始终必须针对预期的背景对其进行优化。并且根据图像,您可能必须更改每个关键帧。
注意:Gimp 确实支持透明度,然后当您针对动画 gif 进行优化并导出时,它将支持 gif 中的透明度!
要在 Gimp 中编辑 gif,首先打开它。
然后查看图层窗口 (CTRL+L)。
要轻松编辑单个帧,请取消选中要隐藏的每个帧的“眼球”,然后编辑剩余的可见帧。(此时您可以根据需要在透明度中进行编辑,如果您打开的 gif 加载时没有透明度支持,您可能需要更改颜色类型,但是一旦它在那里,它将正确导出,动画 gif 是透明的!)
完成所需的编辑后,重新检查所有眼球,以便所有帧都可见,然后通过首先通过过滤器菜单进行优化来准备导出:过滤器 -> 动画 -> 优化(用于 GIF)
这将使用优化的 GIF 创建一个新窗口,现在只需 File -> Export 并在保存期间确保选中“Animated”复选框(其他选项,例如帧速率也将在此处可用)。
你的方法对我不起作用,但令我惊讶的是,我自己找到了另一个效果很好的方法:
- 转到图层窗口(CTRL+ L),
- 取消选中所有不会显示缺失背景的图层(即灰色方格表面),
- 依次打开所有
- 然后每次
- 转到图层菜单(我的图层窗口对此不合作),
- 公开透明,
- 单击颜色为 Alpha,
- 单击确定(您将看到灰色方格背景出现,而不是白色或任何您不需要的背景),
- 然后检查图层窗口中的“眼睛”,
- 瞧!,它完成了。