Diagrams-cairo-raster

Cairo specific native raster images (bitmaps) for Diagrams with repa support.

View on GitHub Issue tracker Download as .tar.gz

Installing git version of diagrams-lib (required)

The git version of diagrams-lib is currently required. The relevant commit was merged on 2014-06-23.

API documentation (haddock)

Plain Example

dia :: Int -> Int -> IO (Diagram Cairo R2)
dia = cairoRaster cplus

cplus :: Int -> Int -> CairoColor
cplus x y = crgb x y (x*y)

Repa Example

dia :: Int -> Int -> IO (Diagram Cairo R2)
dia = cairoRepa (\d -> fromFunction d rplus)

rplus :: DIM2 -> CairoColor
rplus (Z :. y :. x) = crgb x y (x*y)