Stippler is software for turning greyscale images into "stippled" images. Stippler project uses a method described in research by Adrian Secord.
Stippler requires X11, OpenGL, and libpgm. Hardware accelerated OpenGL is required for high performance. To build stippler, simply install any needed development packages and type "make".
Several binaries are created, one for each different output format. These include postscript (stippler_ps), "g-code" to control a 3-axis milling machine (stippler), and a format I used to drive a DAC connected to an XY scope (stippler_dac).
[environment] stippler pgmfile [scale [dotcount]] > outputfile
VARIABLE_SIZE: if set, use variable-size dots
REVERSE_VIDEO: if set, use black dots on a white background
A greyscale input file in "pgm" format. It generally must be smaller than the screen resolution.
internally use SCALExSCALE tiles each the size of the input image to make higher dotcount images give better results. If scale is bigger than 16, it is taken to be the dotcount, and scale is chosen to give approximately 500 pixels per output dot.
use this many dots, instead of a dot count that gives approximately 500 pixels per output dot