← Previous Next →

Scrawl-canvas v8 - Filters test 012

Parameters for: matrix, matrix5 filters

To change image, drag-and-drop an image file over the canvas

 
 
 
 
Screen capture image of the demo canvas
Include red
Include green
Include blue
Include alpha
Premultiply
Use input as mask
Opacity
Memoize filter

To note: Javascript is not running in this browser environment. The canvas element is ignored; instead a placeholder image displays where the canvas would have appeared.

Test purpose

Known issue: the 'premultiplied' option is designed for kernels whose total weights sum to ~1 (such as blur filters. For kernels whose summed weights approach zero (such as edge detection filters) the premultiplied option leads to unwanted results and should be avoided.

Touch test: not required

Annotated code