To change image, drag-and-drop an image file over the canvas
Opacity
Memoize filters
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
Create a test Picture entity
Create red, green, blue, cyan, magenta, yellow, notred, notgreen, notblue, grayscale, sepia and invert filters; apply them to the test entity
Update filter attribute and observe the effect it has on the entitys