📄 ch43_25.htm
字号:
CLASS="entry"ROWSPAN="1"COLSPAN="1">Create a blank bitmap of a specified size.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pbmmask</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Create a mask bitmap from a regular bitmap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pbmpscale</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Enlarge pbm image with edge smoothing.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pbmreduce</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Read a portable bitmap and reduce it N times.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pbmupc</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Create a Universal Product Code bitmap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pgmbentley</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Bentleyize a portable graymap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pgmcrater</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Create cratered terrain by fractal forgery.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pgmedge</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Edge-detect a portable graymap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pgmenhance</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Edge-enhance a portable graymap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pgmhist</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Print a histogram of the values in a portable graymap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pgmkernel</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Generate a convolution kernel (for pnmconvol use).</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pgmnoise</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Create a PGM made up of white noise.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pgmnorm</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Normalize the contrast in a portable graymap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pgmoil</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Turn a portable graymap into an oil painting.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pgmramp</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Generate a grayscale ramp.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pgmtexture</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Calculate textural features on a portable graymap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmalias</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Antialias a PNM (remove jaggies).</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmarith</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Perform arithmetic on two portable anymaps.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmcat</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Concatenate portable anymaps.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmcomp</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Create composite image from two PNMs.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmconvol</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">General MxN convolution on a portable anymap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmcrop</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Crop a portable anymap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmcut</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Cut a rectangle out of a portable anymap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmdepth</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Change the maxval in a portable anymap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmenlarge</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Read a portable anymap and enlarge it N times.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmfile</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Describe a portable anymap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmflip</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Perform one or more flip operations on a portable anymap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmgamma</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Perform gamma correction on a portable anymap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmhisteq</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Histogram equalize a PNM.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmhistmap</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Draw a histogram for a PGM or PPM file.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmindex</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Build a visual index of a bunch of anymaps.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnminvert</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Invert a portable anymap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmmargin</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Add a border to a portable anymap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmnlfilt</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Miscellaneous non-linear filters.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmnoraw</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Force a portable anymap into plain format.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmpad</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Add borders to a PNM.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmpaste</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Paste a rectangle into a portable anymap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmrotate</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Rotate a portable anymap by some angle.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmscale</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Scale a portable anymap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmshear</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Shear a portable anymap by some angle.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmsmooth</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Smooth out an image.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">pnmtile</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Replicate a portable anymap into a specified size.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppm3d</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Merge two PPM files into a red/blue (3-D glasses) PPM.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmbrighten</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Change image saturation and value on an HSV map.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmchange</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Change one color into another color.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmdim</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Dim a portable pixmap (similar to ppmbrighten).</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmdist</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Simplistic grayscale convert for color images.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmdither</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Ordered dither for color images.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmflash</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Brighten a picture (similar to ppmbrighten).</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmforge</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Fractal forgeries of clouds, planets, and starry skies.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmhist</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Print a histogram of a portable pixmap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmmake</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Create a pixmap of a specified size and color.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmtomap</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Extract all colors from a PPM file.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmmix</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Blend together two portable pixmaps (fade between).</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmnorm</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Normalize the contrast in a portable pixmap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmntsc</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Make PPM look like a television image (dim every other row).</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmpat</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Make a pretty pixmap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmquant</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Quantize the colors in a portable pixmap down to a specified number.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmquantall</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Run <EMCLASS="emphasis">ppmquant</EM> on a bunch of files all at once, so they share a common colormap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmqvga</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Eight plane quantization.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmrelief</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Run a Laplacian relief filter on a portable pixmap.</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmshift</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Shift rows randomly left and right (water reflection).</TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">ppmspread</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Displace pixels by random amounts (unfocus image).</TD></TR></TBODY></TABLE><TABLECLASS="para.programreference"BORDER="1"><TR><THVALIGN="TOP"><ACLASS="programreference"HREF="examples/index.htm"TITLE="bitmaps">bitmaps</A><BR></TH><TDVALIGN="TOP">The <EMCLASS="emphasis">netpbm</EM> package is also distributed with a set ofpublic domain bitmaps.We've put these bitmaps on the CD-ROM as well. <ACLASS="indexterm"NAME="AUTOID-49893"></A><ACLASS="indexterm"NAME="AUTOID-49896"></A></TD></TR></TABLE><DIVCLASS="sect1info"><PCLASS="SECT1INFO">- <SPANCLASS="authorinitials">LM</SPAN>, <SPANCLASS="authorinitials">JP</SPAN></P></DIV></DIV><DIVCLASS="htmlnav"><P></P><HRALIGN="LEFT"WIDTH="515"TITLE="footer"><TABLEWIDTH="515"BORDER="0"CELLSPACING="0"CELLPADDING="0"><TR><TDALIGN="LEFT"VALIGN="TOP"WIDTH="172"><ACLASS="SECT1"HREF="ch43_24.htm"TITLE="43.24 Other PostScript Utilities "><IMGSRC="gifs/txtpreva.gif"SRC="gifs/txtpreva.gif"ALT="Previous: 43.24 Other PostScript Utilities "BORDER="0"></A></TD><TDALIGN="CENTER"VALIGN="TOP"WIDTH="171"><ACLASS="book"HREF="index.htm"TITLE="UNIX Power Tools"><IMGSRC="gifs/txthome.gif"SRC="gifs/txthome.gif"ALT="UNIX Power Tools"BORDER="0"></A></TD><TDALIGN="RIGHT"VALIGN="TOP"WIDTH="172"><ACLASS="PART"HREF="part08.htm"TITLE="VIII. Shell Programming "><IMGSRC="gifs/txtnexta.gif"SRC="gifs/txtnexta.gif"ALT="Next: VIII. Shell Programming "BORDER="0"></A></TD></TR><TR><TDALIGN="LEFT"VALIGN="TOP"WIDTH="172">43.24 Other PostScript Utilities </TD><TDALIGN="CENTER"VALIGN="TOP"WIDTH="171"><ACLASS="index"HREF="index/idx_0.htm"TITLE="Book Index"><IMGSRC="gifs/index.gif"SRC="gifs/index.gif"ALT="Book Index"BORDER="0"></A></TD><TDALIGN="RIGHT"VALIGN="TOP"WIDTH="172">VIII. Shell Programming </TD></TR></TABLE><HRALIGN="LEFT"WIDTH="515"TITLE="footer"><IMGSRC="gifs/smnavbar.gif"SRC="gifs/smnavbar.gif"USEMAP="#map"BORDER="0"ALT="The UNIX CD Bookshelf Navigation"><MAPNAME="map"><AREASHAPE="RECT"COORDS="0,0,73,21"HREF="../index.htm"ALT="The UNIX CD Bookshelf"><AREASHAPE="RECT"COORDS="74,0,163,21"HREF="index.htm"ALT="UNIX Power Tools"><AREASHAPE="RECT"COORDS="164,0,257,21"HREF="../unixnut/index.htm"ALT="UNIX in a Nutshell"><AREASHAPE="RECT"COORDS="258,0,321,21"HREF="../vi/index.htm"ALT="Learning the vi Editor"><AREASHAPE="RECT"COORDS="322,0,378,21"HREF="../sedawk/index.htm"ALT="sed & awk"><AREASHAPE="RECT"COORDS="379,0,438,21"HREF="../ksh/index.htm"ALT="Learning the Korn Shell"><AREASHAPE="RECT"COORDS="439,0,514,21"HREF="../lrnunix/index.htm"ALT="Learning the UNIX Operating System"></MAP></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -