Image Effects With JavaScript – PaintbrushJS

PaintbrushJS is a JavaScript library for applying effect to images on the client-side.

It makes use of the canvas element and works by applying a class to an element on the web page and setting few parameters with some extra HTML attributes.

The filters it supports currently are: blur, grayscale, mosaic, noise, posterize, sepia and tint.