It is now possible to pass an optional `ImageDataSettings` object to the `CanvasImageData.createImageData()` and `CanvasImageData.getImageData()` methods.
CanvasPath::ellipse()
CanvasPath::lineTo()
to_byte_string