easyrender: User-friendly creation of EPS, PostScript, and PDF files

[ gpl, graphics, library ] [ Propose Tags ]

This module provides efficient functions for rendering vector graphics to a number of formats, including EPS, PostScript, and PDF. It provides an abstraction for multi-page documents, as well as a set of graphics primitives for page descriptions.

The graphics model is similar to that of the PostScript and PDF languages, but we only implement a subset of their functionality. Care has been taken that graphics rendering is done efficiently and as lazily as possible; documents are rendered "on the fly", without the need to store the whole document in memory.

The provided document description model consists of two separate layers of abstraction:

In principle, the functionality provided by EasyRender is similar to a subset of Cairo; however, EasyRender is lightweight and at least an order of magnitude faster.

Versions [RSS] [faq],,,,,,
Change log ChangeLog
Dependencies base (==4.6.*), bytestring (==0.10.*), containers (==0.5.*), mtl (==2.1.*), superdoc (==0.1.*), zlib (==0.5.*) [details]
License GPL-3.0-only
Copyright Copyright (c) 2012-2013 Peter Selinger
Author Peter Selinger
Maintainer selinger@mathstat.dal.ca
Category Graphics
Home page http://www.mathstat.dal.ca/~selinger/easyrender/
Uploaded by PeterSelinger at 2013-12-17T02:01:23Z
Distributions NixOS:
Downloads 5928 total (33 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]




Maintainer's Corner

For package maintainers and hackage trustees