创建 gif 而不会丢失白色

Create gif without losing the white color

我意识到在创建 gif 时,结果的质量会受到影响。有没有办法保留背景的"whiteness"?结果现在具有淡黄色调,在页面中实施时会很突出。

GIF 是颜色索引的,每张图片限制为 256 种颜色 (*)。将全 RGB 图像导出为 GIF 时,Gimp 会隐式转换为颜色索引并尝试找到最合适的图像。如果你想要白色,最好的方法是明确地进行颜色索引(Image>Mode>Indexed)然后编辑颜色图(Layers>Dockable dialog>Colormap),找到背景的颜色并将其更改为白色。您还可以在进行颜色索引时指定一个调色板,如果此调色板包含白色,则将使用它。

否则,如果您正在制作静态图像,您可能需要切换到 PNG 格式...

(*) 即在单个图像中,或在所有 layers/frames 组合中。如果您正在使用动画。 GIF 格式的最新变体在制作动画时允许每帧 256 种颜色,但 GIMP 不支持这些。