Introduction to Luxor

Introduction to Luxor

Luxor provides basic vector drawing functions and utilities for working with shapes, polygons, clipping masks, PNG images, and turtle graphics. It's intended to be an easy interface to Cairo.jl.

Please submit issues and pull requests on GitHub.

Current status

Luxor currently runs on Julia versions 0.5 and 0.6, and uses Cairo.jl and Colors.jl.

Deprecations

The functions fill() and stroke() are deprecated in this release, and will be removed in a future release. They should be replaced with fillpath() and strokepath() respectively.

The change is because fill() clashes with Base.fill(), used to fill arrays.

Installation and basic usage

Install the package as follows:

Pkg.add("Luxor")

and to use it:

using Luxor

Original version by cormullion.

Documentation

The documentation was built using Documenter.jl.

Build date: 2017-12-09T09:38:11.708, built with Julia 0.6.1 on macOS.