-
Notifications
You must be signed in to change notification settings - Fork 4
Imago
Sharps edited this page Sep 13, 2013
·
3 revisions
IMAGO is an image manipulation library for Common Lisp. It offers:
- Image data structures
- File loading/saving in various formats
- Image manipulation functionalities
Unlike cl-devil, IMAGO is written in Lisp, so there are no external C dependencies to worry about.
- Supported file formats: PNG, PNM, TGA.
- Macros for iteration over images, regions, lines.
- Convolution-based filters: blur, sharpen, edge detect, emboss, user-defined.
- Composition: basic (replacing pixels).
- Conversions: RGB / indexed / grayscale.
- Drawing: point, line, rectangle, circle.
- Misc. operations: copy (image or region), flip, resize, scale.