image/imageutil/new.go
package imageutil
import (
"image"
"image/color"
)
func NewRGBAColor(rect image.Rectangle, clr color.RGBA) *image.RGBA {
img := image.NewRGBA(rect)
PaintColor(img, clr, img.Bounds())
return img
}
func NewRGBATransparent(rect image.Rectangle) *image.RGBA {
img := image.NewRGBA(rect)
PaintColor(img, color.RGBA{255, 255, 255, 0}, img.Bounds())
return img
}
func NewRGBAWhite(rect image.Rectangle) *image.RGBA {
return NewRGBAColor(rect, color.RGBA{255, 255, 255, 255})
}