craftwerk: 2D graphics library with integrated TikZ output.

[ graphics, library, mit ] [ Propose Tags ]

A high-level and easy to use graphics library with integrated TikZ output.

Craftwerk is a high-level 2D vector graphics library for output of TikZ pictures that can be typeset using (pdf)LaTeX. The TikZ library and documentation can be found at: http://sourceforge.net/projects/pgf.

Craftwerk tries to encapsulate the graphics backend such that figures can also be rendered with a Cairo backend and quickly displayed in a Gtk window. The aim is to support TikZ and Cairo seamlessly as possible, meaning that graphics produced with either backend should look as similar as possible. Other backends are easily written and the aim is to provide generic fallback functions for features that are not natively supported by some backend.

Thanks to Jannis Harder for some contributions and ideas to the library.


[Skip to Readme]

Flags

Automatic Flags
NameDescriptionDefault
tests

Build the tests

Disabled
examples

Build the examples

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1
Dependencies base (>=3 && <5), colour (>=2.1 && <2.4), craftwerk, HUnit, mtl, QuickCheck, test-framework, test-framework-hunit, test-framework-quickcheck2, test-framework-th, vector-space (>=0.7 && <0.8) [details]
License MIT
Author Malte Harder <malte.harder@gmail.com>
Maintainer Malte Harder <malte.harder@gmail.com>
Category Graphics
Home page http://mahrz.github.com/craftwerk.html
Source repo head: git clone git://github.com/mahrz/Craftwerk.git
Uploaded by MalteHarder at 2011-03-14T21:17:15Z
Distributions
Reverse Dependencies 4 direct, 0 indirect [details]
Executables test-craftwerk, example3, example2, example1
Downloads 1250 total (5 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for craftwerk-0.1

[back to package description]
A high-level and easy to use graphics library with integrated TikZ
output.

Craftwerk is a high-level 2D vector graphics library for output of
TikZ pictures that can be typeset using (pdf)LaTeX. The TikZ library
and documentation can be found at: http://sourceforge.net/projects/pgf

Craftwerk tries to encapsulate the graphics backend such that figures
can also be rendered with a Cairo backend and quickly displayed in a
Gtk window. The aim is to support TikZ and Cairo seamlessly as
possible, meaning that graphics produced with either backend should
look as similar as possible. Other backends are easily written and the
aim is to provide generic fallback functions for features that are not
natively supported by some backend.