SAL Home GRAPHICS Processing & Visualization

Grayscale Image Processing

A C++ class library to do many boring and exciting things with grayscale images. Features:

  • Elementary pixel operations
  • Operations on square or rectangular parts of an image without much fuss
  • Reading and writing PGM, XWD and Group G (grayscale) TIFF file formats
  • queezing/stretching and coercing images,
  • Iterators to perform a "sweeping" image processing
  • Lazy images
  • Image filtration: very efficient convolutional, median, and morphological
  • non-deterministic averaging
  • Lookup table substitutions
  • Fractal clouds generator, using (plasma fractal) random displacement algorithm

Current Version:   2.3

License Type:   Public Domain

Home Site:

Source Code Availability:   Yes

Available Binary Packages:

  • Debian Package:   No
  • RedHat RPM Package:   No
  • Other Packages:   No

Targeted Platforms:

UNIX with gcc 2.7.2 (tested on Sun/Solaris, HP 9000/7xx, FreeBSD), BeOS Preview Release, Mac and PowerMac, Win95/WinNT

Software/Hardware Requirements:

C++ Compiler

Other Links:

Mailing Lists/USENET News Groups:


User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Computer Graphics, Images & Signals   |   Processing & Visualization

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.