【发布时间】:2016-03-07 18:04:21
【问题描述】:
我正在尝试从一系列任意非调色图像创建动画 GIF。为了创建调色板图像,我需要以某种方式提出调色板。
// RGBA, etc. images from somewhere else
var frames []image.Image
outGif := &gif.GIF{}
for _, simage := range frames {
// TODO: Convert image to paletted image
// bounds := simage.Bounds()
// palettedImage := image.NewPaletted(bounds, ...)
// Add new frame to animated GIF
outGif.Image = append(outGif.Image, palettedImage)
outGif.Delay = append(outGif.Delay, 0)
}
gif.EncodeAll(w, outGif)
golang stdlib 中是否有简单的方法来完成此操作?
【问题讨论】:
标签: go gif animated-gif