golang 中的动画 gif - 创建 *image.Paletted

animated gif in golang - creation of *image.Paletted

我想用 go 创建一个 gif 动画。

我需要它来计算多个 *image.Paletted。

但是当我想创建它的时候,我需要p color.Palette 但是我不知道如何获取调色板

我怎样才能拥有调色板?

标准库有一个自己的包:https://golang.org/pkg/image/color/palette/

目前有两个可用的预定义调色板:Plan9 和 WebSafe

你可以这样使用包:

frame := image.NewPaletted(
    image.Rect(0, 0, 100, 200),
    palette.WebSafe,
)