白黒変換は実は結構難しくて。 RGB(255,0,0)とRGB(0,255,0)とRGB(0,0,255)と、そのまま平均すると全部同じ明るさになるけど、実際に描いてみると明るさ違うでしょ? RGB(64,0,0)とRGB(128,0,0)で2倍でもないし。 一番簡単にはRGBの平均なんだけど、それだと「青」が協調されすぎになってだいぶ印象変わる。 よく使われるのは 0.3R+0.6G+0.1B って式。 比べてみると面白いと思うよ。