From e93eee4bb96bd2d81e422dc9d453da6138fd6ba2 Mon Sep 17 00:00:00 2001 From: Martin Lehoux Date: Sun, 5 Apr 2020 22:46:01 -0700 Subject: misc - Doc --- image.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'image.go') diff --git a/image.go b/image.go index fe9b67f..df9039a 100644 --- a/image.go +++ b/image.go @@ -5,19 +5,22 @@ import ( "os" ) +// Pixel contains color between 0 and 255 type Pixel struct { r, g, b int } -type Frame [HEIGHT][WIDTH]Pixel +// Frame contains image data +type Frame [Height][Width]Pixel +// Save saves frame to PPM file func (frame Frame) Save(filename string) { f, err := os.Create(filename) if err != nil { panic(nil) } defer f.Close() - f.WriteString(fmt.Sprintf("P3\n%d %d\n255\n", WIDTH, HEIGHT)) + f.WriteString(fmt.Sprintf("P3\n%d %d\n255\n", Width, Height)) for _, row := range frame { for _, pixel := range row { f.WriteString(fmt.Sprintf("%d %d %d ", pixel.r, pixel.g, pixel.b)) -- cgit v1.3