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.
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