img/grayscale: add comment - randomcrap - random crap programs of varying quality
HTML git clone git://git.codemadness.org/randomcrap
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 6a350a05ef600ca7d861164032ca0ef8363174f3
DIR parent ba4fda7f76f8c81b9f76fc7b8625c6b77540b6b2
HTML Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Wed, 12 Feb 2025 20:07:49 +0100
img/grayscale: add comment
Diffstat:
M img/grayscale/main.go | 2 ++
1 file changed, 2 insertions(+), 0 deletions(-)
---
DIR diff --git a/img/grayscale/main.go b/img/grayscale/main.go
@@ -45,6 +45,8 @@ func main() {
c := img.At(x, y)
r, g, b, _ := c.RGBA()
+ // NOTE: linear conversion, a fancier way could be:
+ // v = 0.2126 * r + 0.7152 * g + 0.0722 * b;
avg := float64(r+g+b) / 3.0
avg /= 257.0
avg = round(avg)