From 6b3d4588c9ca6bf93674ca59e2334e2e78823355 Mon Sep 17 00:00:00 2001 From: Ted Unangst Date: Mon, 29 Apr 2019 18:14:41 -0400 Subject: [PATCH] fix alpha channel in rescale. gah, that was ugly. --- image.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/image.go b/image.go index 9983d81..170477c 100644 --- a/image.go +++ b/image.go @@ -58,7 +58,7 @@ func blend(d []byte, s1, s2, s3, s4 int) byte { } func squish(d []byte, s1, s2, s3, s4 int) byte { - return uint8((uint32(s1) + uint32(s2)) / 2) + return uint8((uint32(d[s1]) + uint32(d[s2]) + uint32(d[s3]) + uint32(d[s4])) / 4) } func vacuumwrap(img image.Image, format string) ([]byte, string, error) {