Exported assets are free to use commercially and modify.

VignetteShader.js

VignetteShader

Darkened image corners

VignetteShader
Preview requires WebGL2. You can still download the demo.
Image processing demo

Darkens the picture's edges to draw attention toward the center, like some camera lenses. Adjust the size and darkness of the corners.

Official source