(src image.Image)
| 149 | } |
| 150 | |
| 151 | func copyImage(src image.Image) *image.RGBA { |
| 152 | dst := image.NewRGBA(src.Bounds()) |
| 153 | draw.Draw(dst, dst.Rect, src, image.ZP, draw.Src) |
| 154 | return dst |
| 155 | } |
| 156 | |
| 157 | func loadPNG(path string) (image.Image, error) { |
| 158 | file, err := os.Open(path) |