The chalkboard package
Chalkboard is a Haskell hosted Domain Specific Language (DSL) for image generation and processing. The basic structure is a chalk board, a two-dimensional canvas of values, typically colors. Chalkboard provides the usual image processing functions (masking, overlaying, function mapping, cropping, warping, rotating) as well as a few more unusual ones. Images can be imported into Chalkboard, as first-class color chalk boards. Chalkboard also provides combinators for drawing shapes on directly on boards. The system is based loosely on PAN, but the principal image type, a Board, is abstract.
Properties
| Versions | 0.1, 0.2, 1.9.0.15, 1.9.0.16 |
|---|---|
| Dependencies | array, base |
| License | BSD3 |
| Copyright | (c) 2009 Andy Gill |
| Author | Andy Gill |
| Maintainer | Andy Gill <andygill@ku.edu> |
| Stability | alpha |
| Category | Graphics |
| Home page | http://ittc.ku.edu/~andygill/chalkboard.php |
| Upload date | Wed Apr 22 20:21:51 UTC 2009 |
| Uploaded by | AndyGill |
| Built on | ghc-6.10, ghc-6.12, ghc-7.0 |
Modules
Downloads
- chalkboard-0.2.tar.gz (Cabal source package)
- package description (included in the package)