直接上代码
package main
import (
"image"
"image/color"
"image/jpeg"
"log"
"os"
)
func main() {
width := 800 // 图片宽度
height := 600 // 图片高度
img := image.NewGray(image.Rect(0, 0, width, height))
// 填充白色
for x := 0; x < width; x++ {
for y := 0; y < height; y++ {
img.Set(x, y, color.White)
}
}
file, err := os.Create("output.jpg")
if err != nil {
log.Fatal(err)
}
defer file.Close()
// 保存为JPEG格式
err = jpeg.Encode(file, img, &jpeg.Options{Quality: 100})
if err != nil {
log.Fatal(err)
}
log.Println("Image generated successfully.")
}