<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.christophchamp.com/index.php?action=history&amp;feed=atom&amp;title=Netpbm_program_directory</id>
		<title>Netpbm program directory - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.christophchamp.com/index.php?action=history&amp;feed=atom&amp;title=Netpbm_program_directory"/>
		<link rel="alternate" type="text/html" href="http://wiki.christophchamp.com/index.php?title=Netpbm_program_directory&amp;action=history"/>
		<updated>2026-04-30T15:22:08Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://wiki.christophchamp.com/index.php?title=Netpbm_program_directory&amp;diff=2656&amp;oldid=prev</id>
		<title>Christoph at 06:49, 1 September 2006</title>
		<link rel="alternate" type="text/html" href="http://wiki.christophchamp.com/index.php?title=Netpbm_program_directory&amp;diff=2656&amp;oldid=prev"/>
				<updated>2006-09-01T06:49:42Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 06:49, 1 September 2006&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l525&quot; &gt;Line 525:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 525:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://netpbm.sourceforge.net/doc/directory.html Source]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://netpbm.sourceforge.net/doc/directory.html Source]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Linux Command Line Tools&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Graphics software&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Christoph</name></author>	</entry>

	<entry>
		<id>http://wiki.christophchamp.com/index.php?title=Netpbm_program_directory&amp;diff=2646&amp;oldid=prev</id>
		<title>Christoph at 06:38, 1 September 2006</title>
		<link rel="alternate" type="text/html" href="http://wiki.christophchamp.com/index.php?title=Netpbm_program_directory&amp;diff=2646&amp;oldid=prev"/>
				<updated>2006-09-01T06:38:43Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The '''[[Netpbm]] Program Directory'''.&lt;br /&gt;
&lt;br /&gt;
== Converters ==&lt;br /&gt;
&lt;br /&gt;
;pnmtopnm : convert PNM image to PNM raw or plain&lt;br /&gt;
;pgmtopgm : convert PGM or PBM image to PGM&lt;br /&gt;
;ppmtoppm : convert PPM, PGM, or PBM image to PPM&lt;br /&gt;
;pbmtopgm : convert PBM image to PGM by averaging areas&lt;br /&gt;
;pgmtopbm : (Obsolete) convert PGM image to PBM by dithering&lt;br /&gt;
;pgmtoppm : colorize a PGM into a PPM&lt;br /&gt;
;ppmtopgm : convert PPM image to PGM&lt;br /&gt;
;ppmtompeg : convert series of PPM frames to an MPEG movie&lt;br /&gt;
;jpegtopnm : convert JFIF/JPEG/EXIF file to Netpbm format&lt;br /&gt;
;pnmtojpeg : convert PNM to JPEG/JFIF/EXIF format&lt;br /&gt;
;pamtojpeg2k : convert PNM/PAM to JPEG-2000 code stream&lt;br /&gt;
;jpeg2ktopam : convert JPEG-2000 code stream to PAM/PNM&lt;br /&gt;
;anytopnm : convert any graphics format to Netpbm format&lt;br /&gt;
;bmptopnm : convert Windows or OS/2 Bitmap file to PPM or PGM&lt;br /&gt;
;ppmtobmp : convert PPM to Windows or OS/2 Bitmap file&lt;br /&gt;
;winicontoppm : convert Windows icon file to PPM&lt;br /&gt;
;ppmtowinicon : convert PPM to Windows icon file&lt;br /&gt;
;giftopnm : convert GIF to PNM&lt;br /&gt;
;ppmtogif : convert PPM to GIF&lt;br /&gt;
;pnmtopng : convert Netpbm format to Portable Network Graphics&lt;br /&gt;
;pngtopnm : convert PNG (Portable Network Graphics) to Netpbm formats&lt;br /&gt;
;pamrgbatopng : convert PAM color/transparency image to PNG&lt;br /&gt;
;palmtopnm : convert Palm pixmap to Netpbm formats&lt;br /&gt;
;pnmtopalm : convert Netpbm formats to Palm pixmap&lt;br /&gt;
;ddbugtopbm : convert Palm DiddleBug image to PBM&lt;br /&gt;
;jbigtopnm : convert JBIG BIE (compressed bitmap) to PNM&lt;br /&gt;
;pamtopnm : convert a PAM image to PBM, PGM, or PPM&lt;br /&gt;
;pnmtojbig : convert PNM to JBIG BIE (compressed bitmap)&lt;br /&gt;
;pnmtofiasco : convert Netpbm image to Fiasco (wfa) highly compressed format&lt;br /&gt;
;fiascotopnm : convert Fiasco (wfa) highly compressed format to Netpbm image&lt;br /&gt;
;pamtosvg : convert Netpbm image to Scalable Vector Graphics (SVG); trace image&lt;br /&gt;
;pamtopfm : convert PAM/PNM to HDRshop PFM (Portable Float Map)&lt;br /&gt;
;pfmtopam : convert HDRshop PFM (Portable Float Map) to PAM&lt;br /&gt;
;pbmtomrf : convert PBM image to MRF (compressed bitmap)&lt;br /&gt;
;mrftopbm : convert MRF (compressed bitmap) to PBM&lt;br /&gt;
;hpcdtoppm : convert photo CD to PPM&lt;br /&gt;
;pcdovtoppm : Convert a photo CD PCD overview file to PPM&lt;br /&gt;
;pbmtonokia : convert PBM to Nokia Smart Messaging Format (SMF)&lt;br /&gt;
;pbmtowbmp : convert PBM to WAP (Wireless App Protocol) Wireless Bitmap&lt;br /&gt;
;wbmptopbm : convert WAP (Wireless App Protocol) Wireless Bitmap to PBM&lt;br /&gt;
;pamtohtmltbl : convert PNM/PAM to an HTML table with a colored cell for each pixel&lt;br /&gt;
;pbmtomda : convert from PBM to Microdesign (for Amstrad PCWs)&lt;br /&gt;
;mdatopbm : convert from Microdesign (for Amstrad PCWs) to PBM&lt;br /&gt;
;atktopbm : convert Andrew Toolkit raster object to PBM&lt;br /&gt;
;pbmtoatk : convert PBM to Andrew Toolkit raster object&lt;br /&gt;
;brushtopbm : convert Xerox doodle brushes to PBM&lt;br /&gt;
;cmuwmtopbm : convert CMU window manager format to PBM&lt;br /&gt;
;g3topbm : convert Group 3 FAX to PBM&lt;br /&gt;
;pbmtog3 : convert PBM to Group 3 FAX&lt;br /&gt;
;icontopbm : convert Sun icon to PBM&lt;br /&gt;
;pbmtoicon : convert PBM to Sun icon&lt;br /&gt;
;gemtopnm : convert GEM .img format to PBM or pixmap&lt;br /&gt;
;macptopbm : convert MacPaint to PBM&lt;br /&gt;
;pbmtomacp : convert PBM to MacPaint&lt;br /&gt;
;mgrtopbm : convert MGR format to PBM&lt;br /&gt;
;pbmtomgr : convert PBM to MGR format&lt;br /&gt;
;infotopam : convert Amiga .info icons to PAM&lt;br /&gt;
;neotoppm : convert Atari Neochrome (.neo) image to PPM&lt;br /&gt;
;ppmtoneo : convert PPM image to Atari Neochrome (.neo)&lt;br /&gt;
;pi1toppm : convert Atari Degas .pi1 to PPM&lt;br /&gt;
;ppmtopi1 : convert PPM to Atari Degas .pi1&lt;br /&gt;
;pc1toppm : convert Atari Degas .pc1 (compressed pi1) to PPM&lt;br /&gt;
;pi3topbm : convert Atari Degas .pi3 to PBM&lt;br /&gt;
;pbmtopi3 : convert PBM to Atari Degas .pi3&lt;br /&gt;
;xbmtopbm : convert X10 or X11 bitmap to PBM&lt;br /&gt;
;pbmtoxbm : convert PBM to X11 bitmap&lt;br /&gt;
;pbmtox10bm : convert PBM to X10 bitmap&lt;br /&gt;
;ybmtopbm : convert Bennet Yee &amp;quot;face&amp;quot; file into PBM&lt;br /&gt;
;pbmtoybm : convert PBM into Bennet Yee &amp;quot;face&amp;quot; file&lt;br /&gt;
;pbmtoepson : convert PBM to Epson 9-pin printer graphics&lt;br /&gt;
;pbmtoescp2 : convert PBM to Epson ESC/P2 printer graphics&lt;br /&gt;
;escp2topbm&lt;br /&gt;
: convert Epson ESC/P2 printer graphics to PBM&lt;br /&gt;
;pbmto10x&lt;br /&gt;
: convert PBM to Gemini 10x printer graphics&lt;br /&gt;
;pnmtopclxl&lt;br /&gt;
: convert PNM to HP PCL-XL (PCL 6) printer language&lt;br /&gt;
;ppmtopjxl&lt;br /&gt;
: convert from PPM to HP Paintjet XL PCL printer stream&lt;br /&gt;
;pbmtolj&lt;br /&gt;
: convert PBM to HP LaserJet black and white graphics&lt;br /&gt;
;ppmtolj&lt;br /&gt;
: convert PPM to HP LaserJet color graphics (PCL 5)&lt;br /&gt;
;pjtoppm&lt;br /&gt;
: convert HP PaintJet file to PPM&lt;br /&gt;
;ppmtopj&lt;br /&gt;
: convert PPM to HP PaintJet file&lt;br /&gt;
;thinkjettopbm&lt;br /&gt;
: convert HP Thinkjet printer stream to PBM&lt;br /&gt;
;pbmtoppa&lt;br /&gt;
: convert PBM to HP PPA (Printer Performance Architecture) printer stream&lt;br /&gt;
;ppmtomitsu&lt;br /&gt;
: convert from PPM to Mitsubishi S340-10 printer stream&lt;br /&gt;
;pbmtoibm23xx&lt;br /&gt;
: convert from PBM to IBM 23XX printer stream&lt;br /&gt;
;ppmtoterm&lt;br /&gt;
: Display PPM image on ANSI standard text terminal&lt;br /&gt;
;pbmto4425&lt;br /&gt;
: Display PBM image on AT&amp;amp;T 4425 ASCII terminal with gfx chars&lt;br /&gt;
;pbmtoascii&lt;br /&gt;
: convert PBM to ASCII graphic form&lt;br /&gt;
;asciitopgm&lt;br /&gt;
: convert ASCII character graphics to PGM&lt;br /&gt;
;pbmtobbnbg&lt;br /&gt;
: convert PBM to BBN BitGraph graphics&lt;br /&gt;
;pbmtocmuwm&lt;br /&gt;
: convert PBM to CMU window manager format&lt;br /&gt;
;pbmtogem&lt;br /&gt;
: convert PBM into GEM .img file&lt;br /&gt;
;pbmtogo&lt;br /&gt;
: convert PBM to GraphOn graphics&lt;br /&gt;
;pbmtoplot&lt;br /&gt;
: convert PBM into Unix plot file&lt;br /&gt;
;pbmtoptx&lt;br /&gt;
: convert PBM to Printronix graphics&lt;br /&gt;
;pbmtozinc&lt;br /&gt;
: convert PBM to Zinc Interface Library icon&lt;br /&gt;
;fitstopnm&lt;br /&gt;
: convert FITS format to PNM&lt;br /&gt;
;pamtofits&lt;br /&gt;
: convert Netpbm formats to FITS format&lt;br /&gt;
;fstopgm&lt;br /&gt;
: convert Usenix FaceSaver(tm) format to PGM&lt;br /&gt;
;pgmtofs&lt;br /&gt;
: convert PGM to Usenix FaceSaver(tm) format&lt;br /&gt;
;hipstopgm&lt;br /&gt;
: convert HIPS format to PGM&lt;br /&gt;
;lispmtopgm&lt;br /&gt;
: convert a Lisp Machine bitmap file into PGM format&lt;br /&gt;
;pgmtolispm&lt;br /&gt;
: convert PGM into Lisp Machine format&lt;br /&gt;
;pnmtops&lt;br /&gt;
: convert Netpbm formats to Postscript&lt;br /&gt;
;pstopnm&lt;br /&gt;
: convert Postscript to Netpbm formats&lt;br /&gt;
;psidtopgm&lt;br /&gt;
: convert PostScript &amp;quot;image&amp;quot; data to PGM&lt;br /&gt;
;pbmtolps&lt;br /&gt;
: convert PBM image to Postscript using lines&lt;br /&gt;
;pbmtoepsi&lt;br /&gt;
: convert a PBM image to encapsulated Postscript preview bitmap&lt;br /&gt;
;pbmtopsg3&lt;br /&gt;
: convert PBM images to Postscript using G3 fax compression.&lt;br /&gt;
;rawtopgm&lt;br /&gt;
: convert raw grayscale bytes to PGM&lt;br /&gt;
;gouldtoppm&lt;br /&gt;
: convert Gould scanner file to PPM&lt;br /&gt;
;ilbmtoppm&lt;br /&gt;
: convert IFF ILBM to PPM&lt;br /&gt;
;ppmtoilbm&lt;br /&gt;
: convert PPM to IFF ILBM&lt;br /&gt;
;imgtoppm&lt;br /&gt;
: convert Img-whatnot to PPM&lt;br /&gt;
;mtvtoppm&lt;br /&gt;
: convert MTV ray-tracer output to PPM&lt;br /&gt;
;pcxtoppm&lt;br /&gt;
: convert PC Paintbrush format to PPM&lt;br /&gt;
;picttoppm&lt;br /&gt;
: convert Macintosh PICT to PPM&lt;br /&gt;
;ppmtopict&lt;br /&gt;
: convert PPM to Macintosh PICT&lt;br /&gt;
;qrttoppm&lt;br /&gt;
: convert QRT ray-tracer output to PPM&lt;br /&gt;
;rawtoppm&lt;br /&gt;
: convert raw RGB bytes to PPM&lt;br /&gt;
;sldtoppm&lt;br /&gt;
: convert an AutoCAD slide file into a PPM&lt;br /&gt;
;spctoppm&lt;br /&gt;
: convert Atari compressed Spectrum to PPM&lt;br /&gt;
;sputoppm&lt;br /&gt;
: convert Atari uncompressed Spectrum to PPM&lt;br /&gt;
;tgatoppm&lt;br /&gt;
: convert TrueVision Targa file to PPM&lt;br /&gt;
;pamtotga&lt;br /&gt;
: convert PAM to TrueVision Targa file&lt;br /&gt;
;ximtoppm&lt;br /&gt;
: convert Xim to PPM&lt;br /&gt;
;xpmtoppm&lt;br /&gt;
: convert XPM format to PPM&lt;br /&gt;
;ppmtoxpm&lt;br /&gt;
: convert PPM to XPM format&lt;br /&gt;
;yuvtoppm&lt;br /&gt;
: convert Abekas YUV format to PPM&lt;br /&gt;
;eyuvtoppm&lt;br /&gt;
: convert Encoder/Berkeley YUV format to PPM&lt;br /&gt;
;ppmtoeyuv&lt;br /&gt;
: convert PPM to Encoder/Berkeley YUV format&lt;br /&gt;
;ppmtoyuv&lt;br /&gt;
: convert PPM to Abekas YUV format&lt;br /&gt;
;ppmtoyuvsplit&lt;br /&gt;
: convert PPM to 3 subsampled raw Stanford MPEG YUV files&lt;br /&gt;
;yuvsplittoppm&lt;br /&gt;
: merge 3 subsampled raw YUV files to one PPM&lt;br /&gt;
;ppmtoacad&lt;br /&gt;
: convert PPM to AutoCAD database or slide&lt;br /&gt;
;ppmtoicr&lt;br /&gt;
: convert PPM to NCSA ICR graphics&lt;br /&gt;
;ppmtopcx&lt;br /&gt;
: convert PPM to PC Paintbrush format&lt;br /&gt;
;ppmtopuzz&lt;br /&gt;
: convert PPM to X11 &amp;quot;puzzle&amp;quot; file&lt;br /&gt;
;rasttopnm&lt;br /&gt;
: convert Sun raster file to Netpbm formats&lt;br /&gt;
;pnmtorast&lt;br /&gt;
: convert Netpbm formats to Sun raster file&lt;br /&gt;
;tifftopnm&lt;br /&gt;
: convert TIFF file to PNM&lt;br /&gt;
;pamtotiff&lt;br /&gt;
: convert Netpbm formats to TIFF RGB file&lt;br /&gt;
;pnmtotiffcmyk&lt;br /&gt;
: convert Netpbm formats to TIFF CMYK file&lt;br /&gt;
;xwdtopnm&lt;br /&gt;
: convert X10 or X11 window dump to Netpbm formats&lt;br /&gt;
;pnmtoxwd&lt;br /&gt;
: convert Netpbm formats to X11 window dump&lt;br /&gt;
;cameratopam&lt;br /&gt;
: convert raw camera image to PAM&lt;br /&gt;
;411toppm&lt;br /&gt;
: convert 411 (Sony Mavica) to PPM&lt;br /&gt;
;ppmtosixel&lt;br /&gt;
: convert PPM to DEC sixel format&lt;br /&gt;
;ppmtouil&lt;br /&gt;
: convert PPM to Motif UIL icon file&lt;br /&gt;
;sbigtopgm&lt;br /&gt;
: convert Santa Barbara Instrument Group CCD file to PGM&lt;br /&gt;
;vidtoppm&lt;br /&gt;
: convert Parallax XVideo JPEG to sequence of PPM files&lt;br /&gt;
;pnmtorle&lt;br /&gt;
: convert PNM to Utah Raster Toolkit (urt/rle) file&lt;br /&gt;
;rletopnm&lt;br /&gt;
: convert Utah Raster Toolkit (urt/rle) file to PNM&lt;br /&gt;
;pamtodjvurle&lt;br /&gt;
: convert PNM/PAM to DjVu Color RLE format&lt;br /&gt;
;pbmtodjvurle&lt;br /&gt;
: convert PBM to DjVu Bitonal RLE format&lt;br /&gt;
;rlatopam&lt;br /&gt;
: convert Alias/Wavefront RLA and RPF to PAM&lt;br /&gt;
;ppmtoleaf&lt;br /&gt;
: convert PPM to Interleaf&lt;br /&gt;
;leaftoppm&lt;br /&gt;
: convert Interleaf to PPM&lt;br /&gt;
;bioradtopgm&lt;br /&gt;
: convert Biorad confocal image to PGM&lt;br /&gt;
;pbmtoln03&lt;br /&gt;
: convert PGM image to Dec LN03+ Sixel image&lt;br /&gt;
;pbmtopk&lt;br /&gt;
: convert PBM image to packed format (PK) font&lt;br /&gt;
;pktopbm&lt;br /&gt;
: convert packed format (PK) font to PBM image&lt;br /&gt;
;pamtohdiff&lt;br /&gt;
: convert PAM image to horizontal difference version of same&lt;br /&gt;
;hdifftopam&lt;br /&gt;
: convert horizontal difference PAM back to original image&lt;br /&gt;
;pnmtoddif&lt;br /&gt;
: convert from Netpbm formats to DDIF&lt;br /&gt;
;pnmtosgi&lt;br /&gt;
: convert from Netpbm formats to SGI format&lt;br /&gt;
;sgitopnm&lt;br /&gt;
: convert from SGI format to Netpbm formats&lt;br /&gt;
;pnmtosir&lt;br /&gt;
: convert from Netpbm formats to Solitaire Image Recorder file (MGI Type 11 or 17)&lt;br /&gt;
;sirtopnm&lt;br /&gt;
: convert from Solitaire Image Recorder file to Netpbm formats.&lt;br /&gt;
;spottopgm&lt;br /&gt;
: convert SPOT satellite image to PGM&lt;br /&gt;
;pamtovmini&lt;br /&gt;
: convert from Netpbm formats to Xv &amp;quot;thumbnail&amp;quot; picture&lt;br /&gt;
;xvminitoppm&lt;br /&gt;
: convert Xv &amp;quot;thumbnail&amp;quot; picture to PPM&lt;br /&gt;
;zeisstopnm&lt;br /&gt;
: convert a Zeiss confocal file to Netpbm format&lt;br /&gt;
;ppmtoarbtxt.html&lt;br /&gt;
: convert PPM to just about any text-based format, using a grammar file&lt;br /&gt;
&lt;br /&gt;
== Image Generators ==&lt;br /&gt;
&lt;br /&gt;
''Note: All of these generate Netpbm format output.''&lt;br /&gt;
&lt;br /&gt;
;pbmmake : create a blank PBM image of a specified size&lt;br /&gt;
;pgmmake : create a PGM image of a specified size and shade of gray&lt;br /&gt;
;ppmmake : create a PPM image of a specified size and color&lt;br /&gt;
;pgmramp : generate a grayscale ramp (gradient)&lt;br /&gt;
;pamgradient : create a four-corner gradient image&lt;br /&gt;
;ppmpat : create a pretty PPM image&lt;br /&gt;
;ppmrainbow : create a spectrum-like image with colors fading together.&lt;br /&gt;
;ppmrough : create PPM image of two colors with a ragged border between them&lt;br /&gt;
;pgmnoise : create a PGM image of white noise&lt;br /&gt;
;pbmtext : render text into a PBM image&lt;br /&gt;
;pbmtextps : render text into a PBM image using a Postscript interpreter&lt;br /&gt;
;pbmupc : create a Universal Product Code PBM image&lt;br /&gt;
;pamstereogram : create a single image stereogram from a height map&lt;br /&gt;
;ppmwheel : generate a hue-value color wheel&lt;br /&gt;
;ppmcie : generate a CIE color map PPM image&lt;br /&gt;
;pbmpage : create a printer test pattern page in PBM format&lt;br /&gt;
;pamseq : create a PAM image of all possible tuple values. E.g. a color map containing all possible colors of given maxval&lt;br /&gt;
;pamgauss : create a PAM image of a Gaussian (bell curve; normal curve) function.&lt;br /&gt;
;ppm3d : generate a blue/green 3D glasses image from two images&lt;br /&gt;
&lt;br /&gt;
== Image Editors ==&lt;br /&gt;
&lt;br /&gt;
''Note: All of these work on the Netpbm formats.''&lt;br /&gt;
&lt;br /&gt;
;ppmlabel&lt;br /&gt;
: Add text to an image&lt;br /&gt;
;ppmdraw&lt;br /&gt;
: Draw text, lines, shapes, etc. on an image&lt;br /&gt;
;ppmshadow&lt;br /&gt;
: add a shadow to an image so it looks like it's floating&lt;br /&gt;
;pgmdeshadow&lt;br /&gt;
: deshadow a PGM image&lt;br /&gt;
;ppmbrighten&lt;br /&gt;
: brighten or dim an image -- change saturation and value&lt;br /&gt;
;ppmflash&lt;br /&gt;
: brighten an image&lt;br /&gt;
;ppmdim&lt;br /&gt;
: dim an image - different way from ppmbrighten&lt;br /&gt;
;ppmfade&lt;br /&gt;
: Produce series of images fading from one to another&lt;br /&gt;
;pbmreduce&lt;br /&gt;
: reduce a PBM N times, using Floyd-Steinberg&lt;br /&gt;
;pnmnorm&lt;br /&gt;
: normalize contrast&lt;br /&gt;
;pbmpscale&lt;br /&gt;
: enlarge a PBM image with edge smoothing&lt;br /&gt;
;pamscale&lt;br /&gt;
: scale/resample an image with high precision&lt;br /&gt;
;pnmscale&lt;br /&gt;
: scale an image with high precision - obsolete&lt;br /&gt;
;pnmscalefixed&lt;br /&gt;
: scale an image quickly with low precision&lt;br /&gt;
;pamenlarge&lt;br /&gt;
: enlarge an image N times&lt;br /&gt;
;pamperspective&lt;br /&gt;
: Change perspective distortion in an image&lt;br /&gt;
;ppmdither&lt;br /&gt;
: ordered dither for color images&lt;br /&gt;
;pamditherbw&lt;br /&gt;
: dither a grayscale image to black and white (convert PGM to PBM)&lt;br /&gt;
;pamthreshold&lt;br /&gt;
: threshold a grayscale image to black and white (convert PGM to PBM)&lt;br /&gt;
;pnmcolormap&lt;br /&gt;
: Choose the N best colors to represent an image; create a colormap&lt;br /&gt;
;pnmremap&lt;br /&gt;
: Replace colors in an image with those from a color map&lt;br /&gt;
;ppmquant&lt;br /&gt;
: quantize colors in a color image down to fewer colors - obsolete&lt;br /&gt;
;pnmquant&lt;br /&gt;
: quantize colors/shades in a color or grayscale image down to fewer&lt;br /&gt;
;ppmquantall&lt;br /&gt;
: quantize colors on many files&lt;br /&gt;
;ppmrelief&lt;br /&gt;
: run a Laplacian Relief filter on a PPM&lt;br /&gt;
;pamfunc&lt;br /&gt;
: apply simple arithmetic function to samples in an image&lt;br /&gt;
;pamarith&lt;br /&gt;
: apply simple arithmetic binary function to samples in two images&lt;br /&gt;
;pamsummcol&lt;br /&gt;
: summarize (sum, average, etc) an image by column&lt;br /&gt;
;pnmcat&lt;br /&gt;
: concatenate images&lt;br /&gt;
;pnmpad&lt;br /&gt;
: add borders to an image&lt;br /&gt;
;pamcomp&lt;br /&gt;
: create composite (overlay) of images&lt;br /&gt;
;pnmcomp&lt;br /&gt;
: obsolete version of pamcomp (kept because it may have fewer bugs)&lt;br /&gt;
;ppmmix&lt;br /&gt;
: mix (overlay) two images.&lt;br /&gt;
;pnmcrop&lt;br /&gt;
: crop all like-colored borders off an image&lt;br /&gt;
;pamcut&lt;br /&gt;
: select a rectangular region from an image&lt;br /&gt;
;pnmcut&lt;br /&gt;
: obsolete version of pamcut (kept because it may have fewer bugs)&lt;br /&gt;
;pamdice&lt;br /&gt;
: slice an image into many horizontally and/or vertically&lt;br /&gt;
;pamdeinterlace&lt;br /&gt;
: remove every other row from an image&lt;br /&gt;
;pammixinterlace&lt;br /&gt;
: mix adjacent lines to merge interlaced images&lt;br /&gt;
;pnmstitch&lt;br /&gt;
: stitch together panoramic (side-by-side) photographs&lt;br /&gt;
;ppmglobe&lt;br /&gt;
: Turn a cylindrical projection into strips that can be glued onto a sphere&lt;br /&gt;
;pamlookup&lt;br /&gt;
: map an image to a new image by using it as indices into a table&lt;br /&gt;
;pamdepth&lt;br /&gt;
: change the maxval in an image&lt;br /&gt;
;pamendian&lt;br /&gt;
: Swap bytes in multi-byte samples of a PAM image&lt;br /&gt;
;pamflip&lt;br /&gt;
: perform one or more flip operations on an image&lt;br /&gt;
;pamstretch&lt;br /&gt;
: scale up an image by inserting interpolated pixels&lt;br /&gt;
;pamstretch-gen&lt;br /&gt;
: scale by non-integer values using pamstretch and pamscale&lt;br /&gt;
;pnminvert&lt;br /&gt;
: invert an image&lt;br /&gt;
;pnmgamma&lt;br /&gt;
: perform gamma correction on an image&lt;br /&gt;
;pnmhisteq&lt;br /&gt;
: histogram equalize image to increase contrast&lt;br /&gt;
;pnmmargin&lt;br /&gt;
: add a margin to an image&lt;br /&gt;
;pnmpaste&lt;br /&gt;
: paste a rectangle into an image&lt;br /&gt;
;pnmrotate&lt;br /&gt;
: rotate an image&lt;br /&gt;
;pnmshear&lt;br /&gt;
: shear an image&lt;br /&gt;
;pgmabel&lt;br /&gt;
: create cross-section of an image using Abel integration for deconvolution&lt;br /&gt;
;pnmsmooth&lt;br /&gt;
: smooth an image&lt;br /&gt;
;pgmmedian&lt;br /&gt;
: apply a median filter to an image&lt;br /&gt;
;pamaddnoise&lt;br /&gt;
: add noise to an image&lt;br /&gt;
;pnmtile&lt;br /&gt;
: replicate an image into a specified size&lt;br /&gt;
;pbmclean&lt;br /&gt;
: remove lone pixels (snow) from a PBM image&lt;br /&gt;
;pnmalias&lt;br /&gt;
: antialias an image&lt;br /&gt;
;ppmchange&lt;br /&gt;
: change all of one color to another in PPM image&lt;br /&gt;
;pnmnlfilt&lt;br /&gt;
: filter an image by replacing each pixel with a function of nearby pixels&lt;br /&gt;
;ppmshift&lt;br /&gt;
: shift lines of PPM image left or right a random amount&lt;br /&gt;
;ppmspread&lt;br /&gt;
: move pixels of PPM image a random amount&lt;br /&gt;
;pnmconvol&lt;br /&gt;
: general MxN convolution on an image. Can blur an image.&lt;br /&gt;
;pgmmorphconv&lt;br /&gt;
: perform morphological convolutions on a PGM image: dilation and erosion.&lt;br /&gt;
;pgmminkowski&lt;br /&gt;
: Compute Minkowski integral over a PGM image&lt;br /&gt;
;pamedge&lt;br /&gt;
: edge-detect (outline) an image&lt;br /&gt;
;pammasksharpen&lt;br /&gt;
: sharpen an image via an unsharp mask&lt;br /&gt;
;rgb3toppm&lt;br /&gt;
: combine three PGMs into one PPM&lt;br /&gt;
;ppmtorgb3&lt;br /&gt;
: separate a PPM into three PGMs&lt;br /&gt;
;pgmenhance&lt;br /&gt;
: edge-enhance a PGM image&lt;br /&gt;
;pbmlife&lt;br /&gt;
: apply Conway's rules of Life to a PBM image&lt;br /&gt;
;ppmdist&lt;br /&gt;
: map colors to high contrast grayscales arbitrarily&lt;br /&gt;
;ppmntsc&lt;br /&gt;
: adjust colors so they are legal for NTSC or PAL television&lt;br /&gt;
&lt;br /&gt;
== Image Analyzers ==&lt;br /&gt;
&lt;br /&gt;
''Note: These all work on the Netpbm formats as input.''&lt;br /&gt;
&lt;br /&gt;
;pamfile : describe an image's vital characteristics&lt;br /&gt;
;pnmpsnr : measure difference between two images&lt;br /&gt;
;pamslice : print a row or column of an image in ASCII decimal&lt;br /&gt;
;pgmtexture : calculate textural features on a PGM image&lt;br /&gt;
;pgmhist : print a histogram of the values in a PGM image&lt;br /&gt;
;ppmhist : print a histogram of a PPM&lt;br /&gt;
;pnmhistmap : draw a histogram of a PGM or PPM&lt;br /&gt;
;pnmcolormap : create quantization color map for an image&lt;br /&gt;
;pamsumm : Summarize (sum, average, etc.) all samples in an image&lt;br /&gt;
;pamsharpness : measure the sharpness of an image&lt;br /&gt;
;pamsharpmap : create map of sharpness in an image&lt;br /&gt;
;pamtilt : Measure the tilt of an image, i.e. document skew&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
&lt;br /&gt;
;pamchannel : extract individual planes (channel, e.g. R, G, or B) from an image&lt;br /&gt;
;pamstack : stack the planes of multiple PAM images into a single output image&lt;br /&gt;
;pampick : pick images out of a multi-image Netpbm image stream&lt;br /&gt;
;pamsplit : split a multi-image Netpbm file into multiple 1-image files&lt;br /&gt;
;pambayer : interpret Bayer patterns&lt;br /&gt;
;pamx : display a Netpbm image in an X Window System window&lt;br /&gt;
;ppmsvgalib : display a PPM image on a Linux virtual console using Svgalib&lt;br /&gt;
;pbmmask : create a mask bitmap from a regular bitmap&lt;br /&gt;
;ppmcolormask : create mask of areas of a certain color in an image&lt;br /&gt;
;pnmindex : build a visual index of a bunch of Netpbm images&lt;br /&gt;
;pnmmontage : build multiple Netpbm images into a single montage image&lt;br /&gt;
;pgmbentley : Bentleyize a PGM image&lt;br /&gt;
;pgmcrater : create cratered terrain by fractal forgery&lt;br /&gt;
;pamoil : turn a PNM or PAM image into an oil painting&lt;br /&gt;
;ppmforge : fractal forgeries of clouds, planets, and starry skies&lt;br /&gt;
;pgmkernel : generate a convolution kernel&lt;br /&gt;
;ppmtv : make an image lined so it looks like an old TV&lt;br /&gt;
;pampop9 : simulate a multi-lens camera such as the Pop9&lt;br /&gt;
;ppmdmkfont : create Ppmdfont &amp;quot;standard&amp;quot;&lt;br /&gt;
;ppmddumpfont : dump a Ppmdfont file&lt;br /&gt;
;ppmdcfont : Turn a Ppmdfont file into C source for a builtin font&lt;br /&gt;
&lt;br /&gt;
== Obsolete Names ==&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* ppmtotga&lt;br /&gt;
* pnmnoraw&lt;br /&gt;
* gemtopbm&lt;br /&gt;
* pnminterp&lt;br /&gt;
* pgmoil&lt;br /&gt;
* ppmtojpeg&lt;br /&gt;
* bmptoppm&lt;br /&gt;
* pgmnorm&lt;br /&gt;
* ppmnorm&lt;br /&gt;
* pnmfile&lt;br /&gt;
* pnmarith&lt;br /&gt;
* pgmedge&lt;br /&gt;
* ppmtoouil&lt;br /&gt;
* pnmtoplainpnm&lt;br /&gt;
* pnmtofits&lt;br /&gt;
* pnmtotiff&lt;br /&gt;
* pnmsplit&lt;br /&gt;
* pnmdepth&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://netpbm.sourceforge.net/doc/directory.html Source]&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux Command Line Tools]]&lt;/div&gt;</summary>
		<author><name>Christoph</name></author>	</entry>

	</feed>