LuminosityShader.js
LuminosityShader
Grayscale luminance

Preview requires WebGL2. You can still download the demo.
Image processing demo
Turns the color picture into a black-and-white photo. Colors become shades of gray based on how bright they look to our eyes.
Official source