Slide 29
Slide 29 text
画像生成サーバー
image/png
の利用イメージ
import "image/png"
func writePNG(w http.ResponseWriter, cMap syumaigen.ColorMap) {
w.Header().Set("Content-Type", "image/png")
img, _ := syumaigen.GenerateImage(
syumaigen.Pattern,
cMap,
10,
)
var buf bytes.Buffer
png.Encode(&buf, img)
w.WriteHeader(http.StatusOK)
io.Copy(w, &buf)
}
https://github.com/syumai/syum.ai/blob/main/server/image.go