オンラインでのRGBからグレースケールへの画像変換:
灰色のRGBカラーコードの赤、緑、青の値は同じです。
R = G = B
(R、G、B)の赤、緑、青の値を持つ各画像ピクセルについて:
R '= G' = B ' =(R + G + B)/ 3 = 0.333 R + 0.333 G + 0.333 B
この式は、R / G / B値ごとに異なる重みで変更できます。
R '= G' = B ' = 0.2126 R + 0.7152 G + 0.0722 B
または
R '= G' = B ' = 0.299 R + 0.587 G + 0.114 B
RGB値が(30,128,255)のピクセル
赤レベルR = 30。
緑のレベルG = 128。
ブルーレベルB = 255。
R '= G' = B ' =(R + G + B)/ 3 =(30 + 128 + 255)/ 3 = 138
したがって、ピクセルは次のRGB値を取得します。
(138,138,138)