From 6b2850536a6999ddcea2ffb1f864e20f15553f31 Mon Sep 17 00:00:00 2001 From: Charles Iliya Krempeaux Date: Wed, 21 Feb 2024 08:26:16 -0800 Subject: [PATCH] imgrow.DrawImage() --- drawimage.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drawimage.go b/drawimage.go index 6c01fbb..7386808 100644 --- a/drawimage.go +++ b/drawimage.go @@ -15,6 +15,12 @@ import ( // var newImage draw.Image = imgrow.Image(2, oldImage) // // ... would return a new image that is just like 'oldImage' except any drawing on it is 2 times as big. +// +// Note that if you are trying to try a complex object and want the top-left corner to be at the original (unscaled) (x,y) +// rather (rather than the scaled position) then you need to move the top-left corner to: +// +// xAdjusted := x / scalar +// yAdjusted := y / scalar func DrawImage(scalar int, img draw.Image) draw.Image { return internalDrawImage { img:img,