<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html><head><title>Directory of Netpbm programs</title></head>
<body>
<h1>Netpbm Program Directory</h1>
<BR>
<?makeman .SH NAME ?>
<?makeman netpbm_directory \- netpbm library directory ?>
<p>We have the programs divided into these categories:
<ul>
<li><a href="#converters">Converters</a>
<li><a href="#editors">Editors</a>
<li><a href="#generators">Generators</a>
<li><a href="#analyzers">Analyzers</a>
<li><a href="#miscellaneous">Miscellaneous</a>
</ul>
<H2 id="converters">Converters</H2>
<DL COMPACT>
<DT><B><a href=pnmtopnm.html>pnmtopnm</a></B>
<DD>convert PNM image to PNM raw or plain
<DT><B><a href=pgmtopgm.html>pgmtopgm</a></B>
<DD>convert PGM or PBM image to PGM
<DT><B><a href=ppmtoppm.html>ppmtoppm</a></B>
<DD>convert PPM, PGM, or PBM image to PPM
<DT><B><a href=pamtopam.html>pamtopam</a></B>
<DD>convert PAM image to PAM
<DT><B><a href=pbmtopgm.html>pbmtopgm</a> </B>
<DD>convert PBM image to PGM by averaging areas
<DT><B><a href=pgmtoppm.html>pgmtoppm</a> </B>
<DD>colorize a PGM into a PPM
<DT><B><a href=ppmtopgm.html>ppmtopgm</a> </B>
<DD>convert PPM image to PGM
<DT><B><a href=pamtopnm.html>pamtopnm</a></B>
<DD>convert a PAM image to PBM, PGM, or PPM
<DT><B><a href=pamtogif.html>pamtogif</a> </B>
<DD>convert PAM or PNM to GIF
<DT><B><a href=giftopnm.html>giftopnm</a> </B>
<DD>convert GIF to PNM
<DT><B><a href=pnmtojpeg.html>pnmtojpeg</a> </B>
<DD>convert PNM to JPEG/JFIF/EXIF format
<DT><B><a href=jpegtopnm.html>jpegtopnm</a> </B>
<DD>convert JFIF/JPEG/EXIF file to Netpbm format
<DT><B><a href=pamtojpeg2k.html>pamtojpeg2k</a> </B>
<DD>convert PNM/PAM to JPEG-2000 code stream
<DT><B><a href=jpeg2ktopam.html>jpeg2ktopam</a> </B>
<DD>convert JPEG-2000 code stream to PAM/PNM
<DT><B><a href=pamtopng.html>pamtopng</a> </B>
<DD>convert Netpbm format to Portable Network Graphics
<DT><B><a href=pnmtopng.html>pnmtopng</a> </B>
<DD>
convert Netpbm format to Portable Network Graphics
<DT><B><a href=pngtopam.html>pngtopam</a> </B>
<DD>convert PNG (Portable Network Graphics) to Netpbm formats
<DT><B><a href=pnmtops.html>pnmtops</a> </B>
<DD>convert Netpbm formats to Postscript
<DT><B><a href=pstopnm.html>pstopnm</a> </B>
<DD>convert Postscript to Netpbm formats
<DT><B><a href=pamtotiff.html>pamtotiff</a> </B>
<DD>convert Netpbm formats to TIFF RGB file
<DT><B><a href=tifftopnm.html>tifftopnm</a> </B>
<DD>convert TIFF file to PNM
<DT><B><a href=pnmtotiffcmyk.html>pnmtotiffcmyk</a></B>
<DD>convert Netpbm formats to TIFF CMYK file
<DT><B><a href=ppmtobmp.html>ppmtobmp</a> </B>
<DD>convert PPM to Windows or OS/2 Bitmap file
<DT><B><a href=bmptopnm.html>bmptopnm</a> </B>
<DD>convert Windows or OS/2 Bitmap file to PPM or PGM
<DT><B><a href=pbmtog3.html>pbmtog3</a> </B>
<DD>convert PBM to Group 3 FAX
<DT><B><a href=g3topbm.html>g3topbm</a> </B>
<DD>convert Group 3 FAX to PBM
<DT><B><a href=pnmtojbig.html>pnmtojbig</a> </B>
<DD>convert PNM to JBIG BIE (compressed bitmap)
<DT><B><a href=jbigtopnm.html>jbigtopnm</a> </B>
<DD>convert JBIG BIE (compressed bitmap) to PNM
<DT><B><a href=pnmtoxwd.html>pnmtoxwd</a> </B>
<DD>convert Netpbm formats to X11 window dump
<DT><B><a href=xwdtopnm.html>xwdtopnm</a> </B>
<DD>convert X10 or X11 window dump to Netpbm formats
<DT><B><a href=pbmtoxbm.html>pbmtoxbm</a> </B>
<DD>convert PBM to X10 or X11 bitmap
<DT><B><a href=xbmtopbm.html>xbmtopbm</a> </B>
<DD>convert X10 or X11 bitmap to PBM
<DT><B><a href=ppmtoxpm.html>ppmtoxpm</a> </B>
<DD>convert PPM to XPM format
<DT><B><a href=xpmtoppm.html>xpmtoppm</a> </B>
<DD>convert XPM format to PPM
<DT><B><a href=pbmto10x.html>pbmto10x</a> </B>
<DD>convert PBM to Gemini 10x printer graphics
<DT><B><a href=411toppm.html>411toppm</a> </B>
<DD>convert 411 (Sony Mavica) to PPM
<DT><B><a href=pbmto4425.html>pbmto4425</a> </B>
<DD>Display PBM image on AT&T 4425 ASCII terminal with gfx chars
<DT><B><a href=ppmtoacad.html>ppmtoacad</a> </B>
<DD>convert PPM to AutoCAD database or slide
<DT><B><a href=ppmtoapplevol.html>ppmtoapplevol</a> </B>
<DD>convert PPM to Apple volume label image
<DT><B><a href=pbmtoascii.html>pbmtoascii</a> </B>
<DD>convert PBM to ASCII graphic form
<DT><B><a href=ppmtoascii.html>ppmtoascii</a> </B>
<DD>convert PPM to ASCII graphics with ANSI terminal color control
<DT><B><a href=asciitopgm.html>asciitopgm</a> </B>
<DD>convert ASCII character graphics to PGM
<DT><B><a href=pbmtoatk.html>pbmtoatk</a> </B>
<DD>convert PBM to Andrew Toolkit raster object
<DT><B><a href=atktopbm.html>atktopbm</a> </B>
<DD>convert Andrew Toolkit raster object to PBM
<DT><B><a href=pamtoavs.html>pamtoavs</a> </B>
<DD>convert Netpbm image to Stardent AVS
<DT><B><a href=avstopam.html>avstopam</a> </B>
<DD>convert Stardent AVS image to PAM
<DT><B><a href=pbmtobbnbg.html>pbmtobbnbg</a> </B>
<DD>convert PBM to BBN BitGraph graphics
<DT><B><a href=bioradtopgm.html>bioradtopgm</a> </B>
<DD>convert Biorad confocal image to PGM
<DT><B><a href=brushtopbm.html>brushtopbm</a> </B>
<DD>convert Xerox doodle brushes to PBM
<DT><B><a href=cameratopam.html>cameratopam</a></B>
<DD>convert raw camera image to PAM
<DT><B><a href=pbmtocis.html>pbmtocis</a> </B>
<DD>convert PBM to Compuserve RLE image
<DT><B><a href=cistopbm.html>cistopbm</a> </B>
<DD>convert Compuserve RLE image to PBM
<DT><B><a href=pbmtocmuwm.html>pbmtocmuwm</a> </B>
<DD>convert PBM to CMU window manager format
<DT><B><a href=cmuwmtopbm.html>cmuwmtopbm</a> </B>
<DD>convert CMU window manager format to PBM
<DT><B><a href=ddbugtopbm.html>ddbugtopbm</a> </B>
<DD>
convert Palm DiddleBug image to PBM
<DT><B><a href=pnmtoddif.html>pnmtoddif</a></B>
<DD>convert from Netpbm formats to DDIF
<DT><B><a href=pamtodjvurle.html>pamtodjvurle</a> </B>
<DD>convert PNM/PAM to DjVu Color RLE format
<DT><B><a href=pbmtodjvurle.html>pbmtodjvurle</a> </B>
<DD>convert PBM to DjVu Bitonal RLE format
<DT><B><a href=pbmtoepsi.html>pbmtoepsi</a> </B>
<DD>convert a PBM image to encapsulated Postscript preview bitmap
<DT><B><a href=pbmtoepson.html>pbmtoepson</a> </B>
<DD>convert PBM to Epson 9-pin printer graphics
<DT><B><a href=pbmtoescp2.html>pbmtoescp2</a> </B>
<DD>convert PBM to Epson ESC/P2 printer graphics
<DT><B><a href=escp2topbm.html>escp2topbm</a> </B>
<DD>convert Epson ESC/P2 printer graphics to PBM
<DT><B><a href=ppmtoeyuv.html>ppmtoeyuv</a> </B>
<DD>convert PPM to Encoder/Berkeley YUV format
<DT><B><a href=eyuvtoppm.html>eyuvtoppm</a> </B>
<DD>convert Encoder/Berkeley YUV format to PPM
<DT><B><a href=pnmtofiasco.html>pnmtofiasco</a> </B>
<DD>convert Netpbm image to Fiasco (wfa) highly compressed format
<DT><B><a href=fiascotopnm.html>fiascotopnm</a> </B>
<DD>convert Fiasco (wfa) highly compressed format to Netpbm image
<DT><B><a href=pamtofits.html>pamtofits</a> </B>
<DD>convert Netpbm formats to FITS format
<DT><B><a href=fitstopnm.html>fitstopnm</a> </B>
<DD>convert FITS format to PNM
<DT><B><a href=pgmtofs.html>pgmtofs</a> </B>
<DD>convert PGM to Usenix FaceSaver(tm) format
<DT><B><a href=fstopgm.html>fstopgm</a> </B>
<DD>convert Usenix FaceSaver(tm) format to PGM
<DT><B><a href=pbmtogem.html>pbmtogem</a> </B>
<DD>convert PBM into GEM .img file
<DT><B><a href=gemtopnm.html>gemtopnm</a> </B>
<DD>convert GEM .img format to Netpbm format
<DT><B><a href=pbmtogo.html>pbmtogo</a> </B>
<DD>convert PBM to GraphOn graphics
<DT><B><a href=gouldtoppm.html>gouldtoppm</a> </B>
<DD>convert Gould scanner file to PPM
<DT><B><a href=pamtohdiff.html>pamtohdiff</a></B>
<DD>convert PAM image to horizontal difference version of same
<DT><B><a href=hdifftopam.html>hdifftopam</a></B>
<DD>convert horizontal difference PAM back to original image
<DT><B><a href=hipstopgm.html>hipstopgm</a> </B>
<DD>convert HIPS format to PGM
<DT><B><a href=hpcdtoppm.html>hpcdtoppm</a> </B>
<DD>convert photo CD to PPM
<DT><B><a href=pamtohtmltbl.html>pamtohtmltbl</a> </B>
<DD>convert PNM/PAM to an HTML table with a colored cell for each pixel
<DT><B><a href=pbmtoibm23xx.html>pbmtoibm23xx</a></B>
<DD>convert from PBM to IBM 23XX printer stream
<DT><B><a href=ppmtoicr.html>ppmtoicr</a> </B>
<DD>convert PPM to NCSA ICR graphics
<DT><B><a href=ppmtoilbm.html>ppmtoilbm</a> </B>
<DD>convert PPM to IFF ILBM
<DT><B><a href=ilbmtoppm.html>ilbmtoppm</a> </B>
<DD>convert IFF ILBM to PPM
<DT><B><a href=imgtoppm.html>imgtoppm</a> </B>
<DD>convert Img-whatnot to PPM
<DT><B><a href=infotopam.html>infotopam</a> </B>
<DD>convert Amiga .info icons to PAM
<DT><B><a href=ppmtoleaf.html>ppmtoleaf</a> </B>
<DD>convert PPM to Interleaf
<DT><B><a href=leaftoppm.html>leaftoppm</a> </B>
<DD>convert Interleaf to PPM
<DT><B><a href=pgmtolispm.html>pgmtolispm</a> </B>
<DD>convert PGM into Lisp Machine format
<DT><B><a href=lispmtopgm.html>lispmtopgm</a> </B>
<DD>convert a Lisp Machine bitmap file into PGM format
<DT><B><a href=pbmtolj.html>pbmtolj</a> </B>
<DD>convert PBM to HP LaserJet black and white graphics
<DT><B><a href=ppmtolj.html>ppmtolj</a> </B>
<DD>convert PPM to HP LaserJet color graphics (PCL 5)
<DT><B><a href=pbmtoln03.html>pbmtoln03</a> </B>
<DD>convert PGM image to Dec LN03+ Sixel image
<DT><B><a href=pbmtolps.html>pbmtolps</a> </B>
<DD>convert PBM image to Postscript using lines
<DT><B><a href=pbmtomacp.html>pbmtomacp</a> </B>
<DD>convert PBM to MacPaint
<DT><B><a href=macptopbm.html>macptopbm</a> </B>
<DD>convert MacPaint to PBM
<DT><B><a href=pbmtomatrixorbital.html>pbmtomatrixorbital</a></B>
<DD>convert a PBM image to a Matrix Orbital LCD image
<DT><B><a href=pbmtomda.html>pbmtomda</a> </B>
<DD>convert from PBM to Microdesign (for Amstrad PCWs)
<DT><B><a href=mdatopbm.html>mdatopbm</a> </B>
<DD>convert from Microdesign (for Amstrad PCWs) to PBM
<DT><B><a href=pbmtomgr.html>pbmtomgr</a> </B>
<DD>convert PBM to MGR format
<DT><B><a href=mgrtopbm.html>mgrtopbm</a> </B>
<DD>convert MGR format to PBM
<DT><B><a href=ppmtomitsu.html>ppmtomitsu</a></B>
<DD>convert from PPM to Mitsubishi S340-10 printer stream
<DT><B><a href=ppmtompeg.html>ppmtompeg</a> </B>
<DD>convert series of PPM frames to an MPEG movie
<DT><B><a href=pamtompfont.html>pamtompfont</a> </B>
<DD>convert Netpbm image to Mplayer bitmap font
<DT><B><a href=pbmtomrf.html>pbmtomrf</a> </B>
<DD>convert PBM image to MRF (compressed bitmap)
<DT><B><a href=mrftopbm.html>mrftopbm</a> </B>
<DD>convert MRF (compressed bitmap) to PBM
<DT><B><a href=mtvtoppm.html>mtvtoppm</a> </B>
<DD>convert MTV ray-tracer output to PPM
<DT><B><a href=ppmtoneo.html>ppmtoneo</a></B>
<DD>convert PPM image to Atari Neochrome (.neo)
<DT><B><a href=neotoppm.html>neotoppm</a></B>
<DD>convert Atari Neochrome (.neo) image to PPM
<DT><B><a href=pbmtonokia.html>pbmtonokia</a></B>
<DD>convert PBM to Nokia Smart Messaging Format (SMF)
<DT><B><a href=pamtooctaveimg.html>pamtooctaveimg</a> </B>
<DD>convert PNM/PAM to Gnu Octave image
<DT><B><a href=pnmtopalm.html>pnmtopalm</a> </B>
<DD>convert Netpbm formats to Palm pixmap
<DT><B><a href=palmtopnm.html>palmtopnm</a> </B>
<DD>convert Palm pixmap to Netpbm formats
<DT><B><a href=pc1toppm.html>pc1toppm</a> </B>
<DD>convert Atari Degas .pc1 (compressed pi1) to PPM
<DT><B><a href=pcdovtoppm.html>pcdovtoppm</a> </B>
<DD>convert a photo CD PCD overview file to PPM
<DT><B><a href=pnmtopclxl.html>pnmtopclxl</a> </B>
<DD>convert PNM to HP PCL-XL (PCL 6) printer language
<DT><B><a href=ppmtopcx.html>ppmtopcx</a> </B>
<DD>convert PPM to PC Paintbrush format
<DT><B><a href=pcxtoppm.html>pcxtoppm</a> </B>
<DD>convert PC Paintbrush format to PPM
<DT><B><a href=pamtopdbimg.html>pamtopdbimg</a> </B>
<DD>
convert Netpbm formats to Palm Pilot Image Viewer format
<DT><B><a href=pdbimgtopam.html>pdbimgtopam</a> </B>
<DD>
convert Palm Pilot Image Viewer format to Netpbm formats.
<DT><B><a href=pamtopfm.html>pamtopfm</a> </B>
<DD>convert PAM/PNM to HDRshop PFM (Portable Float Map)
<DT><B><a href=pfmtopam.html>pfmtopam</a> </B>
<DD>convert HDRshop PFM (Portable Float Map) to PAM
<DT><B><a href=ppmtopi1.html>ppmtopi1</a> </B>
<DD>convert PPM to Atari Degas .pi1
<DT><B><a href=pi1toppm.html>pi1toppm</a> </B>
<DD>convert Atari Degas .pi1 to PPM
<DT><B><a href=pbmtopi3.html>pbmtopi3</a> </B>
<DD>convert PBM to Atari Degas .pi3
<DT><B><a href=pi3topbm.html>pi3topbm</a> </B>
<DD>convert Atari Degas .pi3 to PBM
<DT><B><a href=ppmtopict.html>ppmtopict</a> </B>
<DD>convert PPM to Macintosh PICT
<DT><B><a href=picttoppm.html>picttoppm</a> </B>
<DD>convert Macintosh PICT to PPM
<DT><B><a href=ppmtopj.html>ppmtopj</a> </B>
<DD>convert PPM to HP PaintJet file
<DT><B><a href=pjtoppm.html>pjtoppm</a> </B>
<DD>convert HP PaintJet file to PPM
<DT><B><a href=ppmtopjxl.html>ppmtopjxl</a></B>
<DD>convert from PPM to HP Paintjet XL PCL printer stream
<DT><B><a href=pbmtopk.html>pbmtopk</a> </B>
<DD>convert PBM image to packed format (PK) font
<DT><B><a href=pktopbm.html>pktopbm</a> </B>
<DD>convert packed format (PK) font to PBM image
<DT><B><a href=pbmtoplot.html>pbmtoplot</a> </B>
<DD>convert PBM into Unix <b>plot</b> file
<DT><B><a href=pbmtoppa.html>pbmtoppa</a></B>
<DD>convert PBM to HP PPA (Printer Performance Architecture) printer stream
<DT><B><a href=pbmtopsg3.html>pbmtopsg3</a></B>
<DD>convert PBM images to Postscript using G3 fax compression.
<DT><B><a href=psidtopgm.html>psidtopgm</a> </B>
<DD>convert PostScript "image" data to PGM
<DT><B><a href=pbmtoptx.html>pbmtoptx</a> </B>
<DD>convert PBM to Printronix graphics
<DT><B><a href=ppmtopuzz.html>ppmtopuzz</a> </B>
<DD>convert PPM to X11 "puzzle" file
<DT><B><a href=qrttoppm.html>qrttoppm</a> </B>
<DD>convert QRT ray-tracer output to PPM
<DT><B><a href=pnmtorast.html>pnmtorast</a> </B>
<DD>convert Netpbm formats to Sun raster file
<DT><B><a href=rasttopnm.html>rasttopnm</a> </B>
<DD>convert Sun raster file to Netpbm formats
<DT><B><a href=rlatopam.html>rlatopam</a></B>
<DD>convert Alias/Wavefront RLA and RPF to PAM
<DT><B><a href=pnmtorle.html>pnmtorle</a> </B>
<DD>convert PNM to Utah Raster Toolkit (urt/rle) file
<DT><B><a href=rletopnm.html>rletopnm</a> </B>
<DD>convert Utah Raster Toolkit (urt/rle) file to PNM
<DT><B><a href=sbigtopgm.html>sbigtopgm</a> </B>
<DD>convert Santa Barbara Instrument Group CCD file to PGM
<DT><B><a href=pgmtosbig.html>pgmtosbig</a> </B>
<DD>convert PGM to Santa Barbara Instrument Group CCD file
<DT><B><a href=st4topgm.html>st4topgm</a> </B>
<DD>convert Santa Barbara Instrument Group ST-4 camera CCD file to PGM
<DT><B><a href=pgmtost4.html>pgmtost4</a> </B>
<DD>convert PGM to Santa Barbara Instrument Group ST-4 camera CCD file
<DT><B><a href=pnmtosgi.html>pnmtosgi</a></B>
<DD>convert from Netpbm formats to SGI format
<DT><B><a href=sgitopnm.html>sgitopnm</a></B>
<DD>convert from SGI format to Netpbm formats
<DT><B><a href=pnmtosir.html>pnmtosir</a></B>
<DD>convert from Netpbm formats to Solitaire Image Recorder file
(MGI Type 11 or 17)
<DT><B><a href=sirtopnm.html>sirtopnm</a></B>
<DD>convert from Solitaire Image Recorder file to Netpbm formats.
<DT><B><a href=ppmtosixel.html>ppmtosixel</a> </B>
<DD>convert PPM to DEC sixel format
<DT><B><a href=sldtoppm.html>sldtoppm</a> </B>
<DD>convert an AutoCAD slide file into a PPM
<DT><B><a href=spctoppm.html>spctoppm</a> </B>
<DD>convert Atari compressed Spectrum to PPM
<DT><B><a href=spottopgm.html>spottopgm</a></B>
<DD>convert SPOT satellite image to PGM
<DT><B><a href=ppmtospu.html>ppmtospu</a> </B>
<DD>convert PPM to Atari uncompressed Spectrum
<DT><B><a href=sputoppm.html>sputoppm</a> </B>
<DD>convert Atari uncompressed Spectrum to PPM
<DT><B><a href=pamtosrf.html>pamtosrf</a> </B>
<DD>convert Netpbm formats to SRF
<DT><B><a href=srftopam.html>srftopam</a> </B>
<DD>convert SRF to PAM
<DT><B><a href=pbmtosunicon.html>pbmtosunicon</a> </B>
<DD>convert PBM to Sun icon
<DT><B><a href=sunicontopnm.html>sunicontopnm</a> </B>
<DD>convert Sun icon to Netpbm
<DT><b><a href="pamtosvg.html">pamtosvg</a></b>
<dd>convert Netpbm image to Scalable Vector Graphics (SVG); trace image
<DT><b><a href="svgtopam.html">svgtopam</a></b>
<dd>convert an SVG (Scalable Vector Graphics) image to Netpbm format
<DT><B><a href=ppmtoterm.html>ppmtoterm</a> </B>
<DD>display PPM image on ANSI standard text terminal
<DT><B><a href=pamtotga.html>pamtotga</a> </B>
<DD>convert PAM to TrueVision Targa file
<DT><B><a href=tgatoppm.html>tgatoppm</a> </B>
<DD>convert TrueVision Targa file to PPM
<DT><B><a href=thinkjettopbm.html>thinkjettopbm</a></B>
<DD>convert HP Thinkjet printer stream to PBM
<DT><B><a href=pamtouil.html>pamtouil</a> </B>
<DD>convert PAM to Motif UIL icon file
<DT><B><a href=vidtoppm.html>vidtoppm</a> </B>
<DD>convert Parallax XVideo JPEG to sequence of PPM files
<DT><B><a href=pbmtowbmp.html>pbmtowbmp</a> </B>
<DD>convert PBM to WAP (Wireless App Protocol) Wireless Bitmap
<DT><B><a href=wbmptopbm.html>wbmptopbm</a> </B>
<DD>convert WAP (Wireless App Protocol) Wireless Bitmap to PBM
<DT><B><a href=pamtowinicon.html>pamtowinicon</a></B>
<DD>convert PAM to Windows icon file
<DT><B><a href=ppmtowinicon.html>ppmtowinicon</a></B>
<DD>convert PPM to Windows icon file (obsoleted by <b>pamtowinicon</b>).
<DT><B><a href=winicontopam.html>winicontopam</a></B>
<DD>convert Windows icon file to PAM
<DT><B><a href=winicontoppm.html>winicontoppm</a></B>
<DD>convert Windows icon file to PPM (obsoleted by <b>winicontoapm</b>).
<DT><B><a href=ximtoppm.html>ximtoppm</a> </B>
<DD>convert Xim to PPM
<DT><B><a href=pamtoxvmini.html>pamtoxvmini</a></B>
<DD>convert from Netpbm formats to Xv "thumbnail" picture
<DT><B><a href=xvminitoppm.html>xvminitoppm</a></B>
<DD>convert Xv "thumbnail" picture to PPM
<DT><B><a href=pbmtoybm.html>pbmtoybm</a> </B>
<DD>convert PBM into Bennet Yee "face" file
<DT><B><a href=ybmtopbm.html>ybmtopbm</a> </B>
<DD>convert Bennet Yee "face" file into PBM
<DT><B><a href=ppmtoyuv.html>ppmtoyuv</a> </B>
<DD>convert PPM to Abekas YUV format
<DT><B><a href=yuvtoppm.html>yuvtoppm</a> </B>
<DD>convert Abekas YUV format to PPM
<DT><B><a href=ppmtoyuvsplit.html>ppmtoyuvsplit</a></B>
<DD>convert PPM to 3 subsampled raw Stanford MPEG YUV files
<DT><B><a href=yuvsplittoppm.html>yuvsplittoppm</a> </B>
<DD>merge 3 subsampled raw YUV files to one PPM
<DT><B><a href=yuy2topam.html>yuy2topam</a> </B>
<DD>convert YUY2 format to PAM
<DT><B><a href=zeisstopnm.html>zeisstopnm</a></B>
<DD>convert a Zeiss confocal file to Netpbm format
<DT><B><a href=pbmtozinc.html>pbmtozinc</a> </B>
<DD>convert PBM to Zinc Interface Library icon
<DT><B><a href=rawtopgm.html>rawtopgm</a> </B>
<DD>convert raw grayscale bytes to PGM
<DT><B><a href=rawtoppm.html>rawtoppm</a> </B>
<DD>convert raw RGB bytes to PPM
<DT><B><a href=ppmtoarbtxt.html>ppmtoarbtxt</a></B>
<DD>convert PPM to just about any text-based format, using a grammar file
<DT><B><a href=anytopnm.html>anytopnm</a> </B>
<DD>convert any graphics format to Netpbm format
</DL>
<H2 id="generators">Image Generators</H2>
<P>
All of these generate Netpbm format output.
<DL COMPACT>
<DT><b><a href=pbmmake.html>pbmmake</a></b>
<DD>create a blank PBM image of a specified size
<DT><b><a href=pgmmake.html>pgmmake</a></b>
<DD>create a PGM image of a specified size and shade of gray
<DT><b><a href=ppmmake.html>ppmmake</a></b>
<DD>create a PPM image of a specified size and color
<DT><b><a href=pgmramp.html>pgmramp</a></b>
<DD>generate a grayscale ramp (gradient)
<DT><b><a href=pamgradient.html>pamgradient</a></b>
<DD>create a four-corner gradient image
<DT><b><a href=pampaintspill.html>pampaintspill</a></b>
<DD>smoothly spill colors into the background
<DT><b><a href=ppmpat.html>ppmpat</a></b>
<DD>create a pretty PPM image
<DT><b><a href=ppmrainbow.html>ppmrainbow</a></b>
<DD>create a spectrum-like image with colors fading together.
<DT><b><a href=ppmrough.html>ppmrough</a></b>
<DD>create PPM image of two colors with a ragged border between them
<DT><B><a href="pamcrater.html">pamcrater</a> </B>
<DD>create cratered terrain by fractal forgery
<DT><B><a href="ppmforge.html">ppmforge</a> </B>
<DD>fractal forgeries of clouds, planets, and starry skies
<DT><b><a href=pgmnoise.html>pgmnoise</a></b>
<DD>create a PGM image of white noise
<DT><b><a href=pbmtext.html>pbmtext</a></b>
<DD>render text into a PBM image
<DT><B><a href=pbmtextps.html>pbmtextps</a> </B>
<DD>render text into a PBM image using a Postscript interpreter
<DT><B><a href=pbmupc.html>pbmupc</a> </B>
<DD>create a Universal Product Code PBM image
<DT><B><a href=pamstereogram.html>pamstereogram</a> </B>
<DD>create a single image stereogram from a height map
<DT><B><a href=pamsistoaglyph.html>pamsistoaglyph</a> </B>
<DD>convert a single-image stereogram to a red/cyan anaglyphic image
<DT><B><a href=ppmwheel.html>ppmwheel</a> </B>
<DD>generate a hue-value color wheel
<DT><B><a href=ppmcie.html>ppmcie</a> </B>
<DD>generate a CIE color map PPM image
<DT><B><a href=pbmpage.html>pbmpage</a> </B>
<DD>create a printer test pattern page in PBM format
<DT><B><a href=pamseq.html>pamseq</a></B>
<DD>create a PAM image of all possible tuple values. E.g.
a color map containing all possible colors of given maxval
<DT><B><a href=pamgauss.html>pamgauss</a></B>
<DD>create a PAM image of a Gaussian (bell curve; normal curve) function.
<DT><B><a href=ppm3d.html>ppm3d</a></B>
<DD>generate a blue/green 3D glasses image from two images
</DL>
<H2 id="editors">Image Editors</H2>
<P>All of these work on the Netpbm formats
<DL COMPACT>
<DT><B><a href=pamdepth.html>pamdepth</a> </B>
<DD>change the maxval in an image
<DT><B><a href=pamscale.html>pamscale</a> </B>
<DD>scale/resample an image with high precision
<DT><B><a href=pnmscalefixed.html>pnmscalefixed</a> </B>
<DD>scale an image quickly with low precision
<DT><B><a href=pamstretch.html>pamstretch</a></B>
<DD>scale up an image by inserting interpolated pixels
<DT><B><a href=pamstretch-gen.html>pamstretch-gen</a></B>
<DD>scale by non-integer values using pamstretch and pamscale
<DT><B><a href=pamenlarge.html>pamenlarge</a> </B>
<DD>enlarge an image N times
<DT><B><a href=pbmpscale.html>pbmpscale</a> </B>
<DD>enlarge a PBM image with edge smoothing
<DT><B><a href=pbmreduce.html>pbmreduce</a> </B>
<DD>reduce a PBM N times, using Floyd-Steinberg
<DT><B><a href=pamcut.html>pamcut</a></B>
<DD>select a rectangular region from an image
<DT><B><a href=pnmcrop.html>pnmcrop</a> </B>
<DD>crop all like-colored borders off an image
<DT><B><a href=pnmpad.html>pnmpad</a> </B>
<DD>add borders to an image
<DT><B><a href=pnmmargin.html>pnmmargin</a> </B>
<DD>add a margin to an image
<DT><B><a href=pamflip.html>pamflip</a> </B>
<DD>perform one or more flip operations on an image
<DT><B><a href=pnmrotate.html>pnmrotate</a> </B>
<DD>rotate an image
<DT><B><a href=pnmcat.html>pnmcat</a> </B>
<DD>concatenate images
<DT><B><a href=pamcomp.html>pamcomp</a> </B>
<DD>create composite (overlay) of images
<DT><B><a href=pnmcomp.html>pnmcomp</a> </B>
<DD>obsolete version of <b><a href="pamcomp.html">pamcomp</a></b>
(kept because it may have fewer bugs)
<DT><B><a href=pnmpaste.html>pnmpaste</a> </B>
<DD>paste a rectangle into an image
<DT><B><a href=pnmstitch.html>pnmstitch</a></b>
<DD>stitch together panoramic (side-by-side) photographs
<DT><B><a href=pamarith.html>pamarith</a> </B>
<DD>apply simple arithmetic binary function to samples in two images
<DT><B><a href=ppmmix.html>ppmmix</a> </B>
<DD>mix (overlay) two images.
<DT><B><a href=pamfunc.html>pamfunc</a></B>
<DD>apply simple arithmetic function to samples in an image
<DT><B><a href=ppmbrighten.html>ppmbrighten</a> </B>
<DD>brighten or dim an image -- change saturation and value
<DT><B><a href=ppmflash.html>ppmflash</a></B>
<DD>brighten an image
<DT><B><a href=ppmdim.html>ppmdim</a> </B>
<DD>dim an image - different way from ppmbrighten
<DT><B><a href=ppmdist.html>ppmdist</a> </B>
<DD>map colors to high contrast grayscales arbitrarily
<DT><B><a href=pnmhisteq.html>pnmhisteq</a></B>
<DD>histogram equalize image to increase contrast
<DT><B><a href=pnmnorm.html>pnmnorm</a> </B>
<DD>normalize contrast (adjust levels)
<DT><B><a href=pamrecolor.html>pamrecolor</a> </B>
<DD>alter colors without affecting luminance
<DT><B><a href=ppmntsc.html>ppmntsc</a> </B>
<DD>adjust colors so they are legal for NTSC or PAL television
<DT><B><a href=pnminvert.html>pnminvert</a> </B>
<DD>invert an image (exchange black and white)
<DT><B><a href=pnmgamma.html>pnmgamma</a> </B>
<DD>perform gamma correction on an image
<DT><B><a href=ppmdither.html>ppmdither</a> </B>
<DD>ordered dither for color images
<DT><B><a href=pamditherbw.html>pamditherbw</a> </B>
<DD>dither a grayscale image to black and white (convert PGM to PBM)
<DT><B><a href=pbmclean.html>pbmclean</a> </B>
<DD>remove lone pixels (snow) from a PBM image
<DT><B><a href=pamthreshold.html>pamthreshold</a> </B>
<DD>threshold a grayscale image to black and white (convert PGM to PBM)
<DT><B><a href=pnmnlfilt.html>pnmnlfilt</a></B>
<DD>filter an image by replacing each pixel with a function of nearby pixels
<DT><B><a href=pnmconvol.html>pnmconvol</a> </B>
<DD>general MxN convolution on an image. Can blur an image.
<DT><B><a href=pnmsmooth.html>pnmsmooth</a> </B>
<DD>smooth an image
<DT><B><a href=pgmmedian.html>pgmmedian</a> </B>
<DD>apply a median filter to an image
<DT><B><a href=pammasksharpen.html>pammasksharpen</a> </B>
<DD>sharpen an image via an unsharp mask
<DT><B><a href=pnmalias.html>pnmalias</a> </B>
<DD>antialias an image
<DT><B><a href=pamedge.html>pamedge</a> </B>
<DD>edge-detect (outline) an image
<DT><B><a href=ppmrelief.html>ppmrelief</a> </B>
<DD>run a Laplacian Relief filter on a PPM
<DT><B><a href="pamshadedrelief.html">pamshadedrelief</a> </B>
<DD>generate shaded relief image from an elevation map
<DT><B><a href=pgmenhance.html>pgmenhance</a> </B>
<DD>edge-enhance a PGM image
<DT><B><a href=pgmmorphconv.html>pgmmorphconv</a></b>
<DD>perform morphological convolutions on a PGM image: dilation and erosion.
<DT><B><a href="pgmbentley.html">pgmbentley</a> </B>
<DD>bentleyize a PGM image
<DT><B><a href="pamoil.html">pamoil</a> </B>
<DD>turn a PNM or PAM image into an oil painting
<DT><B><a href="ppmtv.html">ppmtv</a> </B>
<DD>make an image lined so it looks like an old TV
<DT><B><a href=ppmchange.html>ppmchange</a> </B>
<DD>change all of one color to another in PPM image
<DT><B><a href=pnmquant.html>pnmquant</a> </B>
<DD>quantize colors/shades in a color or grayscale image down to fewer
<DT><B><a href=pnmquantall.html>pnmquantall</a> </B>
<DD>quantize colors on many files
<DT><B><a href=pnmremap.html>pnmremap</a></B>
<DD>replace colors in an image with those from a color map
<DT><B><a href=pamlookup.html>pamlookup</a></b>
<DD>map an image to a new image by using it as indices into a table
<DT><B><a href=pamunlookup.html>pamunlookup</a></b>
<DD>inverse of <b>pamlookup</b> - generates the index image
<DT><B><a href=ppmshift.html>ppmshift</a> </B>
<DD>shift lines of PPM image left or right a random amount
<DT><B><a href=ppmspread.html>ppmspread</a> </B>
<DD>move pixels of PPM image a random amount
<DT><B><a href=pnmshear.html>pnmshear</a> </B>
<DD>shear an image
<DT><B><a href=pamrubber.html>pamrubber</a> </B>
<DD>rubber sheet deforming, distortion, stretching of an image
<DT><B><a href=pamaddnoise.html>pamaddnoise</a> </B>
<DD>add noise to an image
<dt><b><a href="pamwipeout.html">pamwipeout</a></b>
<dd>replace detail with smooth gradient from one edge to the other
<DT><B><a href=pamperspective.html>pamperspective</a> </B>
<DD>change perspective distortion in an image
<DT><B><a href=pgmabel.html>pgmabel</a></B>
<DD>create cross-section of an image using Abel integration for deconvolution
<dt><b><a href="pnmmercator.html">pnmmercator</a></b>
<dd>turn a rectangular projection map into a Mercator projection
<DT><B><a href=ppmglobe.html>ppmglobe</a></b>
<DD>turn a cylindrical projection into strips that can be glued onto a sphere
<DT><B><a href=pnmtile.html>pnmtile</a> </B>
<DD>replicate an image into a specified size
<DT><B><a href=pamdice.html>pamdice</a></B>
<DD>slice an image into many horizontally and/or vertically
<DT><B><a href=pamundice.html>pamundice</a></B>
<DD>assemble an image from tiles (opposite of <b>pamdice</b>)
<DT><B><a href=ppmtorgb3.html>ppmtorgb3</a> </B>
<DD>separate a PPM into three PGMs
<DT><B><a href=rgb3toppm.html>rgb3toppm</a> </B>
<DD>combine three PGMs into one PPM
<DT><B><a href=pammixinterlace.html>pammixinterlace</a></B>
<DD>mix adjacent lines to merge interlaced images
<DT><B><a href=pamdeinterlace.html>pamdeinterlace</a></B>
<DD>remove every other row from an image
<DT><B><a href=ppmshadow.html>ppmshadow</a></B>
<DD>add a shadow to an image so it looks like it's floating
<DT><B><a href=pgmdeshadow.html>pgmdeshadow</a></B>
<DD>deshadow a PGM image
<DT><B><a href=ppmdraw.html>ppmdraw</a> </B>
<DD>draw text, lines, shapes, etc. on an image
<DT><B><a href=ppmlabel.html>ppmlabel</a> </B>
<DD>add text to an image
<DT><B><a href=pamsummcol.html>pamsummcol</a> </B>
<DD>summarize (sum, average, etc) an image by column
<DT><B><a href=ppmfade.html>ppmfade</a></B>
<DD>produce series of images fading from one to another
</DL>
<H2 id="analyzers">Image Analyzers</H2>
<P>
These all work on the Netpbm formats as input.
<DL COMPACT>
<DT><B><a href=pamfile.html>pamfile</a> </B>
<DD>describe an image's vital characteristics
<DT><B><a href=pamtable.html>pamtable</a> </B>
<DD>print an image's raster in decimal
<DT><B><a href=pamslice.html>pamslice</a> </B>
<DD>print a row or column of an image in decimal
<DT><B><a href=pnmpsnr.html>pnmpsnr</a> </B>
<DD>measure difference between two images
<DT><B><a href=pgmtexture.html>pgmtexture</a> </B>
<DD>calculate textural features on a PGM image
<DT><B><a href=pgmhist.html>pgmhist</a> </B>
<DD>print a histogram of the values in a PGM image
<DT><B><a href=ppmhist.html>ppmhist</a> </B>
<DD>print a histogram of a PPM
<DT><B><a href=pnmhistmap.html>pnmhistmap</a></B>
<DD>draw a histogram of a PGM or PPM
<DT><B><a href=pnmcolormap.html>pnmcolormap</a></B>
<DD>choose the N best colors to represent an image; create a colormap
<DT><B><a href=pamsumm.html>pamsumm</a> </B>
<DD>summarize (sum, average, etc.) all samples in an image
<DT><B><a href=pamsharpness.html>pamsharpness</a> </B>
<DD>measure the sharpness of an image
<DT><B><a href=pamsharpmap.html>pamsharpmap</a> </B>
<DD>create map of sharpness in an image
<DT><B><a href=pamtilt.html>pamtilt</a></B>
<DD>measure the tilt of an image, i.e. document skew
<DT><B><a href=pgmminkowski.html>pgmminkowski</a></b>
<DD>compute Minkowski integral over a PGM image</DD>
<DT><B><a href=pbmminkowski.html>pbmminkowski</a></b>
<DD>compute Minkowski integral over a PBM image</DD>
<DT><B><a href=pammosaicknit.html>pammosaicknit</a></B>
<DD>validate a mosaic knitting pattern
</DL>
<H2 id="miscellaneous">Miscellaneous</H2>
<DL COMPACT>
<DT><B><a href="pamchannel.html">pamchannel</a></B>
<DD>extract individual planes (channel, e.g. R, G, or B) from an image
<DT><B><a href="pamstack.html">pamstack</a></B>
<DD>stack the planes of multiple PAM images into a single output image
<DT><B><a href="pampick.html">pampick</a></B>
<DD>pick images out of a multi-image Netpbm image stream
<DT><B><a href="pamsplit.html">pamsplit</a></B>
<DD>split a multi-image Netpbm file into multiple 1-image files
<DT><B><a href="pamexec.html">pamexec</a></B>
<DD>run a shell command on each image of a multi-image stream
<DT><B><a href=pamendian.html>pamendian</a></B>
<DD>swap bytes in multi-byte samples of a PAM image
<DT><b><a href="pamfix.html">pamfix</a></b>
<dd>salvage a Netpbm image whose file is truncated or has invalid sample values
<DT><b><a href="pamvalidate.html">pamvalidate</a></b>
<dd>copy Netpbm image stream, if and only if entire stream is valid Netpbm.
<DT><B><a href="pbmmask.html">pbmmask</a></B>
<DD>create a mask bitmap from a regular bitmap
<DT><B><a href="ppmcolormask.html">ppmcolormask</a></B>
<DD>create mask of areas of a certain color in an image
<DT><B><a href="pambackground.html">pambackground</a></B>
<DD>create mask of the background of an image
<DT><B><a href="pambayer.html">pambayer</a></B>
<DD>interpret Bayer patterns
<DT><B><a href="pnmmontage.html">pnmmontage</a> </B>
<DD>build multiple Netpbm images into a single montage image
<DT><B><a href=pbmlife.html>pbmlife</a> </B>
<DD>apply Conway's rules of Life to a PBM image
<DT><B><a href="pampop9.html">pampop9</a> </B>
<DD>simulate a multi-lens camera such as the Pop9
<DT><B><a href="ppmdmkfont.html">ppmdmkfont</a> </B>
<DD>create Ppmdfont "standard"
<DT><B><a href="ppmddumpfont.html">ppmddumpfont</a> </B>
<DD>dump a Ppmdfont file
<DT><B><a href="ppmdcfont.html">ppmdcfont</a> </B>
<DD>turn a Ppmdfont file into C source for a builtin font
<DT><B><a href="pnmindex.html">pnmindex</a> </B>
<DD>build a visual index of a bunch of Netpbm images
<DT><B><a href="pgmkernel.html">pgmkernel</a> </B>
<DD>generate a convolution kernel
<DT><B><a href="ppmsvgalib.html">ppmsvgalib</a></B>
<DD>display a PPM image on a Linux virtual console using Svgalib
<DT><B><a href="pamx.html">pamx</a></B>
<DD>display a Netpbm image in an X Window System window
</DL>
<H3 id="obsolete">Obsolete Names</H3>
<p>There used to be programs by the following names. Each has been either
renamed to a more illustrative name, or superseded by a more general
function. In most cases, Netpbm is installed with symbolic links that allow
old programs and procedures to use these names but run the replacement
programs:
<UL>
<LI><b><a href=ppmtotga.html>ppmtotga</a></b>
<LI><b><a href=pnmnoraw.html>pnmnoraw</a></b>
<LI><b><a href=gemtopbm.html>gemtopbm</a></b>
<LI><b><a href=pnminterp.html>pnminterp</a></b>
<LI><b><a href=pgmoil.html>pgmoil</a></b>
<LI><b><a href=ppmtojpeg.html>ppmtojpeg</a></b>
<LI><b><a href=bmptoppm.html>bmptoppm</a></b>
<LI><b><a href=pgmnorm.html>pgmnorm</a></b>
<LI><b><a href=ppmnorm.html>ppmnorm</a></b>
<LI><b><a href=pnmfile.html>pnmfile</a></b>
<LI><b><a href=pnmarith.html>pnmarith</a></b>
<LI><b><a href=pgmedge.html>pgmedge</a></b>
<LI><b><a href=ppmtouil.html>ppmtouil</a></b>
<LI><b><a href=pnmtoplainpnm.html>pnmtoplainpnm</a></b>
<LI><b><a href=pnmflip.html>pnmflip</a></b>
<LI><b><a href=pnmtofits.html>pnmtofits</a></b>
<LI><b><a href=pnmtotiff.html>pnmtotiff</a></b>
<LI><b><a href=pnmsplit.html>pnmsplit</a></b>
<LI><b><a href=pnmdepth.html>pnmdepth</a></b>
<LI><b><a href=pnmcut.html>pnmcut</a></b>
<LI><b><a href=pnmscale.html>pnmscale</a></b>
<LI><B><a href=pgmtopbm.html>pgmtopbm</a> </B>
<LI><B><a href=ppmtogif.html>ppmtogif</a> </B>
<LI><B><a href=pngtopnm.html>pngtopnm</a> </B>
<LI><B><a href=icontopbm.html>icontopbm</a> </B>
<LI><B><a href=pbmtoicon.html>pbmtoicon</a> </B>
<LI><B><a href=ppmquant.html>ppmquant</a> </B>
<LI><B><a href=ppmquantall.html>ppmquantall</a> </B>
<LI><B><a href=pamfixtrunc.html>pamfixtrunc</a> </B>
<LI><B><a href=pgmcrater.html>pgmcrater</a> </B>
<LI><B><a href=pamrgbatopng.html>pamrgbatopng</a> </B>
</UL>
</body> </html>