Command line options for a painting run.
Construct with `Options::from_args()` to run the CLI.
* When rendering a limited number of frames to screen, the preview
* When rendering to file, every frame will be rendered with a
Prints version information
The number of frames to delay saving to file. For example, if
delay=100, 100 frames will be rendered silently and then the 101st
and those after it will be saved to file. [default: 0]
-r, --frames_per_second <framerate>
The number of frames (to try) to render per second. [default: 24]
The total number of frames in this painting.
The height in coordinate space of the painting.
Coordinate space may differ from output space. If height is 500 but
scale is 10, the painting will have a coordinate space height of 500,
but the final output will have a height of 5000 pixels. [default: 650]
Prefix of output path. Output is <prefix>/<seed>/<frame_number>.png
The final output space is (width*scale)x(height*scale). This value is
useful for painting and doing work at one quickly rendering
resolution, and later exporting at a much higher resolution while
preserving the composition exactly.
This value may be needed when writing shaders or using other raster
graphics, to adjust them for the real output size. Vector painting
such as with paths should not need to consider this. [default: 1.0]
The RNG seed for this painting. [default: 0]
The width in coordinate space of the painting.
Coordinate space may differ from output space. If width is 500 but
scale is 10, the painting will have a coordinate space width of 500,
but the final output will have a width of 5000 pixels. [default: 512]