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,
)
我想用 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,
)