Simple and Versatile Decorative Halftoning
This paper presents a simple way to create decorative halftones.
The method requires three components:
-
: an image
-
: a motif
-
: a dispersed-dot dither matrix
to produce a printed image which uses just a few ink colors
(in this case just black ink on white paper), showing the
original image, with the motif repeated on it:
Make Your Own Decorative Halftones!
Here is the software used to produce this effect. Note that all the
data files used are stored in raw PPM format.
- qdah.cpp : builds a decorative dither
matrix, using a motif image and an ordinary dispersed-dot-dither
matrix.
- dither.cpp : creates a decorative
halftone, using an over-all image, and a decorative dither matrix.
- bayer.cpp : creates Bayer's
dispersed-dot dither matrices, of various orders.
- multi-dither.cpp : like
dither.cpp, but can use many different motif images, all the same
size. Unlike dither.cpp, it can also produce color halftones (set
the "doRGB" flag).
- readme.txt : a summary of the
algorithm, for people in a hurry.
-
Colour.h ,
Colour.cpp ,
Image.h ,
Image.cpp : files used by the code above.
The technique is detailed in the full paper, in the
Journal of Graphics Tools.
Alejo Hausner,
Dept of Computer Science,
University of New Hampshire
Last modified: Thu Mar 13 18:47:30 EDT 2008