From 2c3186d94f7e41af2ff5bb65da517b7d09e9434c Mon Sep 17 00:00:00 2001 From: mykola2312 <49044616+mykola2312@users.noreply.github.com> Date: Thu, 10 Aug 2023 02:45:56 +0300 Subject: [PATCH] Fix RGB conversion (there was a bug due int division istead of float) --- main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.go b/main.go index dcd266c..f82cba7 100644 --- a/main.go +++ b/main.go @@ -44,7 +44,7 @@ func getImage(name string) (E2Image, bool) { } func convertPixel(r uint32, g uint32, b uint32) (uint32, uint32, uint32) { - return (r / 0xFFFF) * 255, (g / 0xFFFF) * 255, (b / 0xFFFF) * 255 + return uint32(float32(r) / 65535.0 * 255.0), uint32(float32(g) / 65535.0 * 255.0), uint32(float32(b) / 65535.0 * 255.0) } func handleImage(w http.ResponseWriter, r *http.Request) {