img/grayscale: add comment - randomcrap - random crap programs of varying quality
(HTM) git clone git://git.codemadness.org/randomcrap
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 6a350a05ef600ca7d861164032ca0ef8363174f3
(DIR) parent ba4fda7f76f8c81b9f76fc7b8625c6b77540b6b2
(HTM) 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)