From cfa9180bb754ed7867a15305a4ea98ff18b4a8d1 Mon Sep 17 00:00:00 2001
From: faiface <faiface@ksp.sk>
Date: Tue, 9 May 2017 01:04:04 +0200
Subject: [PATCH] fix PictureDataFromImage (wrong bounds when Min not (0, 0))

---
 data.go | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/data.go b/data.go
index 5b095f8..437d88d 100644
--- a/data.go
+++ b/data.go
@@ -178,8 +178,8 @@ func PictureDataFromImage(img image.Image) *PictureData {
 	pd := MakePictureData(R(
 		float64(rgba.Bounds().Min.X),
 		float64(rgba.Bounds().Min.Y),
-		float64(rgba.Bounds().Dx()),
-		float64(rgba.Bounds().Dy()),
+		float64(rgba.Bounds().Max.X),
+		float64(rgba.Bounds().Max.Y),
 	))
 
 	for i := range pd.Pix {
-- 
GitLab