Golang でアニメーション GIF を作る手順を 3 通り紹介します。 フレームごとの画像から生成 ビデオから生成 Go 言語で最初から生成 フレームごとの画像から生成 こんな GIF 画像があったとします (ここ より拝借)。 変換結果はこんな感じ。 生成するためのコードはこんな感じ。 package main import "image" import "image/gif" import "os" func main() { files := []string{"g1.gif", "g2.gif","g3.gif", "g2.gif"} // 各フレームの画像を GIF で読み込んで outGif を構築する outGif := &gif.GIF{} for _, name := range files { f, _ := os.Open(name) inGif, _ := gi
![Go 言語でアニメーション GIF を作成する](https://cdn-ak-scissors.b.st-hatena.com/image/square/74a9fd0288e45c72719b9b010b72973638fe2342/height=288;version=1;width=512/http%3A%2F%2Ftech.nitoyon.com%2Fja%2Fblog%2F2016%2F01%2F07%2Fgo-animated-gif-gen%2Frgb.gif)