GIMP:动画GIF不是白色

时间:2015-12-18 20:27:49

标签: animated-gif gimp

我从R导出了一堆png文件。图片是一个在白色背景下“旋转”的数据集。然后我使用GIMP将它们拼接在一起并导出GIF动画。不幸的是,gif有一个淡黄色而不是原始文件的白色背景。当我以前在imageMagick中执行此操作时,这种淡黄色的颜色不存在,当我在GIMP中预览文件时,它甚至不存在。它只在我作为gif导出后出现。有谁知道发生了什么以及如何纠正这个问题?

2 个答案:

答案 0 :(得分:2)

GIF文件限制为255种颜色。如果您在导出colros之前没有降低colops,GIMP将在导出步骤中自动执行此操作。正是在这一点上,你的黄色背景正在被创造出来。

解决方法非常简单:在导出GIF文件(Windows->Dockable)之前将图像转换为索引颜色模型(感知您甚至可以在此步骤强制使用自定义调色板)。如果在此转换后,backgroound已经是黄色的,您可以在“颜色映射”对话框中手动重新定义它(在System.out.println("still intersects?"); 菜单上搜索它) - 选择背景颜色,然后将其更改为白色。

将索引图像导出为动画GIF时,没有颜色转换步骤,并且GIF的颜色会在屏幕上显示时保存

答案 1 :(得分:0)

这里的问题是GIMP正在努力将您的图像转换为255种颜色,这就是它失败的地方。我建议OSX上的人使用这个名为ImageAlpha的程序(它是免费的)https://pngmini.com/。它做得非常好并且压缩png图像而没有太多损失。如果有人建议使用Windows应用程序,请在此处发布以供参考。