Footile is a 2D vector graphics library. It can be used to fill and stroke paths. These are created using typical vector drawing primitives such as lines and bézier splines.
8-bit grayscale pixel format.
A Mask is an image with only an 8-bit alpha channel.
Path2D is a container for arbitrary path operations.
Builder for Path2D.
Plotter for 2D vector paths.
A raster image with owned pixel data. If the pixel data must be owned elsewhere, consider using RasterB.
A raster image with borrowed pixel data. This is more tricky to use than Raster, so it should only be used when pixel data must be owned elsewhere.
8-bit per channel RGB pixel format.
8-bit per channel RGBA pixel format.
An affine transform can translate, scale, rotate and skew 2D points.
Fill-rule for filling paths.
Style for stroke joins.