(src image.Image)
| 188 | } |
| 189 | |
| 190 | func newRGBAFrom(src image.Image) *image.RGBA { |
| 191 | var ( |
| 192 | bnds = src.Bounds() |
| 193 | dst = image.NewRGBA(bnds) |
| 194 | ) |
| 195 | draw.Draw(dst, bnds, src, image.Point{}, draw.Src) |
| 196 | return dst |
| 197 | } |
| 198 | |
| 199 | // Diff calculates an intensity-scaled difference between images a and b |
| 200 | // and places the result in dst, returning the intersection of a, b and |