diff --git a/vg/vgimg/vgimg.go b/vg/vgimg/vgimg.go index 38e1a74f..d9b5c003 100644 --- a/vg/vgimg/vgimg.go +++ b/vg/vgimg/vgimg.go @@ -53,12 +53,11 @@ func New(width, height vg.Length) *Canvas { // minimum point of the given image // should probably be 0,0. func NewImage(img draw.Image) *Canvas { - w := float64(img.Bounds().Max.X - img.Bounds().Min.X) h := float64(img.Bounds().Max.Y - img.Bounds().Min.Y) gc := draw2d.NewGraphicContext(img) gc.SetDPI(dpi) gc.Scale(1, -1) - gc.Translate(+0.5*w, -0.5*h) + gc.Translate(0, -h) return NewImageWithContext(img, gc) }