This version is old school.
Please find jQuery plugins on npm.
Graphics Demo
Provides the ability to generate random textures which can then be used as the basis for natural textures such as clouds, marble, fire, etc for rendering to the canvas. Also provides screen objects that can manipulate the pixels on the canvas directly. Screens can have colour maps applied, can be combined or scrolled to create animations. Can also be extended to provide your own colour maps, masks or custom functionality.