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

Versions 0.1.0.0, 0.1.0.1, 0.1.1.0, 0.1.1.1, 0.1.1.2
Change log ChangeLog
Dependencies base (>=4.5 && <5), bytestring (>=0.9), containers (>=0.5), mtl (>=2.1), superdoc (>=0.1), zlib (>=0.5) [details]
License GPL-3
Copyright Copyright (c) 2012-2016 Peter Selinger
Author Peter Selinger
Maintainer selinger@mathstat.dal.ca
Stability Unknown
Category Graphics
Home page http://www.mathstat.dal.ca/~selinger/easyrender/
Uploaded Wed Jul 27 14:37:40 UTC 2016 by PeterSelinger
Distributions NixOS:0.1.1.2
Downloads 888 total (13 in the last 30 days)
Votes
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees