# Scrawl-canvas v8 - Canvas test 052

## Create and use a RawAsset object to modify an image asset

Drag-drop an image onto the canvas to start doing Art with it. Click on the record button at any time to record your Art creation process. Video will download when you stop recording. Canvas (and video output) can be resized by dragging bottom-right corner. Note: video recording and download only works in Chrome and (possibly) Firefox.

Line width
Line opacity
Line length multiplier
Line length start
Offset X
Offset Y
Rotation multiplier
Rotation start
Lines to add
Line blend
Noise scale

#### Test purpose

- Create a RawAsset object which can amend an image to make it look like an Impressionist painting (think: Van Gogh).
- The RawAsset object will require both a NoiseAsset object, and an ImageAsset object - the NoiseAsset will affect how the RawAsset will modify the ImageAsset.
- Include additional controls to allow the user to modify the output in various ways.
- In addition: allow user to drag-and-drop their own image file onto the canvas, to use as the base for the painting exercise.
- Include functionality to allow the user to record their output as a video, and download that video.

Touch test: not required. Ability to drag/drop files onto canvas in touch devices not yet investigated - best UX would probably be to display a normal HTML file selector form.

Annotated code