To change image, drag-and-drop an image file over the canvas
Predefined palette
String of colors
Commonest colors
Min color distance
Use OKLAB for distance
Random seed
Use bluenoise
Opacity
Memoize filter
Test purpose
Create a test Picture entity
Create a reducePalette filter and apply it to the test entity
Update filter attributes and observe the effect they have on the entity
Note that this is a resource-intensive filter. Memoization is strongly advised!
Known issue: Filter memoization will, sometimes, kill Safari-based browsers for as-yet-unknown reasons - see demo Filters-001 for details. For now, if Scrawl-canvas detects that the user is viewing the canvas in a Safari-based browser, it will ignore requests to memoize filters.