The easyrender package

[Tags: gpl, library]

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.


Properties

Versions0.1.0.0, 0.1.0.1
Dependenciesbase (>=4.6 && <4.8), bytestring (==0.10.*), containers (==0.5.*), mtl (==2.1.*), superdoc (==0.1.*), zlib (==0.5.*)
LicenseGPL-3
CopyrightCopyright (c) 2012-2014 Peter Selinger
AuthorPeter Selinger
Maintainerselinger@mathstat.dal.ca
CategoryGraphics
Home pagehttp://www.mathstat.dal.ca/~selinger/easyrender/
Upload dateWed Oct 8 03:51:57 UTC 2014
Uploaded byPeterSelinger
Downloads343 total (33 in last 30 days)

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees