Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Twinside/Rasterific

A drawing engine in Haskell
https://github.com/Twinside/Rasterific

Last synced: 2 months ago
JSON representation

A drawing engine in Haskell

Awesome Lists containing this project

README

        

Rasterific
==========

![Rasterific logo](https://raw.github.com/Twinside/Rasterific/master/img/logo.png)

[![Hackage](https://img.shields.io/hackage/v/Rasterific.svg)](http://hackage.haskell.org/package/Rasterific)

Rasterific is a Haskell rasterization engine (a vectorial renderer)
implemented on top of [JuicyPixels](https://github.com/Twinside/Juicy.Pixels).
Rasterific bases its text rendering on [FontyFruity](https://github.com/Twinside/FontyFruity).

Main capability
---------------

* Draw vector graphics to an image.
* Export graphics to PDF (since 0.6).

Design
------
The renderer design is based on the
[Nile](https://github.com/damelang/nile) /
[Gezira](https://github.com/damelang/gezira) renderer from the STEP
project from the [VPRI](http://www.vpri.org/index.html) institute. The
interesting thing about this renderer is the conciseness of it's
implementation, providing antialiased rendering in the way.