ppm.shar.gz
which
(extracted into the ppm subdirectory), contains additions to the
ppmdraw library to implement drawing ASCII text in a pixmap, using a
stroke font which can be scaled and rotated. There's a test/demo
program included, as well as two new PPM applications,
cietoppm and
ppmlabel. Cietoppm
makes a portable pixmap containing a plot of the
CIE “tongue”
diagram, optionally showing the colour gamut of various display
systems (NTSC, PAL/SECAM, SMPTE, HDTV, etc.). Ppmlabel draws ASCII
text, specified either on the command line or from a file, into
a portable pixmap.
Both cietoppm and ppmlabel require the
text drawing extensions to ppmdraw.
The archive
pnm.shar.gz
contains a new PNM filter, pnmhisteq,
which performs contrast enhancement through the technique of
histogram equalisation.
See the README file for details.
A Perl script which mobilises standard PBMplus/NetPBM utilities to add simulated shadows to bitmap images is available. Visit the pnmshadow page for details, sample images, and download instructions. A Shadow Server is available which allows users who cannot install NetPBM to use this program on uploaded images.
Windex is a Perl script which prepares an HTML document containing a graphical index for a collection of image files, with each small thumbnail image linked to the corresponding full-size image.
sbigtopgm is a filter which translates image files produced by the Santa Barbara Instrument Group's astronomical CCD cameras into PBMplus portable graymaps.
Passport Photo Maker creates a ready to print page of passport (or other) photos of a specified size, adjusted for the page size and resolution of a printer, with as many copies of the original photo as will fit on the page.
pnmctrfilt simulates the effect of an optical centre filter on a wide angle lens, allowing the elimination of vignetting in images taken without a centre filter.