aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/pkg/image/image.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/pkg/image/image.go b/src/pkg/image/image.go
index 9f205c1701..222d21adef 100644
--- a/src/pkg/image/image.go
+++ b/src/pkg/image/image.go
@@ -280,6 +280,13 @@ func (p *Alpha) At(x, y int) Color {
return p.Pix[y*p.Stride+x]
}
+func (p *Alpha) Set(x, y int, c AlphaColor) {
+ if !p.Rect.Contains(Point{x, y}) {
+ return
+ }
+ p.Pix[y*p.Stride+x] = toAlphaColor(c).(AlphaColor)
+}
+
func (p *Alpha) SetAlpha(x, y int, c AlphaColor) {
if !p.Rect.Contains(Point{x, y}) {
return