fix Picture creation optimization

This commit is contained in:
faiface 2017-01-06 02:49:23 +01:00
parent b15253ee83
commit b86e04704f
1 changed files with 2 additions and 2 deletions

View File

@ -22,8 +22,8 @@ type Picture struct {
func NewPicture(img image.Image, smooth bool) *Picture {
// convert the image to RGBA format
var rgba *image.RGBA
if img, ok := img.(*image.RGBA); ok {
rgba = img
if rgbaImg, ok := img.(*image.RGBA); ok {
rgba = rgbaImg
} else {
rgba = image.NewRGBA(image.Rect(0, 0, img.Bounds().Dx(), img.Bounds().Dy()))
draw.Draw(rgba, rgba.Bounds(), img, img.Bounds().Min, draw.Src)