encodePng converts an image.Image to PNG []byte
(img image.Image)
| 25 | |
| 26 | // encodePng converts an image.Image to PNG []byte |
| 27 | func encodePng(img image.Image) (data []byte, mimeType string, err error) { |
| 28 | var buf bytes.Buffer |
| 29 | err = png.Encode(&buf, img) |
| 30 | if err != nil { |
| 31 | return nil, "", err |
| 32 | } |
| 33 | return buf.Bytes(), MIMETypePNG, nil |
| 34 | } |
| 35 | |
| 36 | // imageMetadata returns image size, represented as MIMEMap{"width": width, "height": height} |
| 37 | func imageMetadata(img image.Image) MIMEMap { |
no outgoing calls
no test coverage detected