我想用 Go 尝试图形库。我找到了以下示例:package mainimport ( "image" "image/color" "image/png" "log" "os")func main() { width, height := 512, 512 canvas := NewCanvas(image.Rect(0, 0, width, height)) canvas.DrawGradient() // Draw a series of lines from the top left corner to the bottom of the image for x := 0; x < width; x += 8 { canvas.DrawLine(color.RGBA{0, 0, 0, 255}, Vector{0.0, 0.0}, Vector{float64(x), float64(height)}) } outFilename := "lines.png" outFile, err := os.Create(outFilename) if err != nil { log.Fatal(err) } defer outFile.Close() log.Print("Saving image to: ", outFilename) png.Encode(outFile, canvas)}但是,在构建时似乎缺少某些类。D:\go\work>go build draw.go# command-line-arguments.\draw.go:13: undefined: NewCanvas.\draw.go:19: undefined: Vector.\draw.go:20: undefined: Vector我的环境在 HelloWorld 示例中运行良好,但是在导入图像库时似乎缺少某些内容。对新手入门有什么帮助吗?
- 2 回答
- 0 关注
- 151 浏览
添加回答
举报
0/150
提交
取消