// Copyright 2014 by Sascha L. Teichmann // Use of this source code is governed by the MIT license // that can be found in the LICENSE file. package common import ( "bufio" "image" "image/png" "os" ) func SaveAsPNG(path string, img image.Image) (err error) { var file *os.File if file, err = os.Create(path); err != nil { return } writer := bufio.NewWriter(file) err = png.Encode(writer, img) writer.Flush() file.Close() return }