Files
TrafficSpeed/internal/project/save_img.go
Jehiah Czebotar b62fd13263 go modules
2020-04-07 22:00:32 -04:00

21 lines
321 B
Go

package project
import (
"image"
"image/png"
"log"
"os"
"path/filepath"
)
func (p *Project) SaveImage(i image.Image, name string) error {
fname := filepath.Join(p.Dir, name)
log.Printf("creating %s", fname)
f, err := os.Create(fname)
if err != nil {
return err
}
defer f.Close()
return png.Encode(f, i)
}