imageman

Image manipulation library


Keywords
image, graphics, processing, manipulation, color, dither, drawing, filter, libjpeg, libpng, nim, resize
License
MIT
Install
nimble install imageman

Documentation

Imageman

Rudimentary image manipulation (((framework)))

Some things may or may not work correctly.

Some example usage in tests.

Why

To have some boilerplate for recreative programming with images.

Installation

nimble install imageman

Features

  • Easy manipulation of individual pixel components
  • Image loading/saving
    • PNG
    • JPG
    • BMP
    • FF
  • Resizing
    • Nearest neighbour
    • Bilinear
    • Trilinear
    • Bicubic
    • Lanczos
    • Catmull-Rom
    • Cubic Hermite
  • Rotating
    • Vertically, Horizontally
    • Radial
  • Drawing
    • Line
    • Circle
    • Ellipse
    • Bezier curve
  • Filtering
    • Greyscale
    • Negative
    • Sepia
    • Quantization
    • Convolutional kernel routine
      • Smoothing
      • Sharpening
      • Edge detection
      • Blur
  • Dithering
    • Some kernels
  • Documentation