ppmrough(1) - phpMan

Command: man perldoc info search(apropos)  


Ppmrough User Manual(0)                                                   Ppmrough User Manual(0)



NAME
       ppmrough - create PPM image of two colors with a ragged border between them


SYNOPSIS
       ppmrough

       [-left pixels]

       [-right pixels]

       [-top pixels]

       [-bottom pixels]

       [-width pixels]

       [-height pixels]

       [-bg colorspec]

       [-fg colorspec]

       [-var pixels]

       [-randomseed seed]

       [-verbose]

       All  options  can be abbreviated to their shortest unique prefix.  You may use two hyphens
       instead of one.  You may separate an option name and its value with white space instead of
       an equals sign.


DESCRIPTION
       This program is part of Netpbm(1).

       ppmrough generates a PPM image of the specified width, height, and colors.  ppmrough tiles
       the image into semi-rectangular regions with a ragged borders between them.  It calculates
       the fluctuations with the rand() standard C library function.

       ppmrough writes the PPM image to Standard Output.

       The maxval of the output image is 255 (You can change this with pamdepth).

       Use the options -left or -right, respectively, to make vertical borders, and -top or -bot-
       tom, respectively, to generate horizontal borders inside the image.  Each of these options
       needs  an integer value pixels that determines the average distance of the interior border
       to the related edge of the image.  You may combine the -left, -right,  -top,  and  -bottom
       options  to  generate  an image with more than one border.  The algorithm ensures that you
       can concatenate two images produced with the same (i.e. -left) value without dislocations.

       You specify the dimensions of the generated image with the -width and -height options.

       Use the -bg and -fg options to set the background (margin) color and the foreground (inte-
       rior) color, respectively.  If you don't specify any of the -left, -right, -top, and -bot-
       tom options, all pixels are set to foreground color.  The defaults  are  white  foreground
       and black background.

       Use  the -var option to control the "raggedness" of the border.  The less its value is the
       smoother the border is.  You can initialize the pseudo-random  generator  with  the  -init
       option.

       You  could  use  ppmrough  with  ppmtopgm  to create a PGM transparency mask and use it to
       roughen up the edges of another image.


OPTIONS
       -left=pixels
               Specifies the mean distance of the border from the left margin (default:  no  bor-
              der).


       -right=pixels
              Specifies  the  mean distance of the border from the right margin (default: no bor-
              der).


       -top=pixels
              Specifies the mean distance of the border from the top margin (default: no border).


       -bottom=pixels
              Specifies the mean distance of the border from the bottom margin (default: no  bor-
              der).


       -width=pixels
              Specifies the width of the image (default: 100).


       -height=pixels
              Specifies the height of the image (default: 100).


       -bg=colorspec
              Background   color.    colorspec   is   as   described  for  the  argument  of  the
              ppm_parsecolor() library routine <libppm.html#colorname> .  Default is black.


       -fg=color
              Foreground  color.   colorspec  is  as  described   for   the   argument   of   the
              ppm_parsecolor() library routine <libppm.html#colorname> .  Default is white.


       -var=pixels
               Specifies  the  variance  of  the  ragged border (default: 10). Must be a positive
              integer.  Set pixels to 1 to get a straight border.


       -randomseed=seed
              Use this option to initialize the pseudo-random number generator  (the  Standard  C
              library srand() function) with seed.

              Before Netpbm 10.61 (December 2012), this is called -init, and that still works.


       -verbose
              Run ppmrough in verbose mode.  It reports all parameters on Standard Error.




SEE ALSO
       ppmmake(1), pnmcat(1), ppmtopgm(1), ppm(1),


HISTORY
       This program was added to Netpbm in Release 10.9 (September 2002).


AUTHOR
       Copyright (C) 2002 by Eckard Specht.

DOCUMENT SOURCE
       This  manual page was generated by the Netpbm tool 'makeman' from HTML source.  The master
       documentation is at

              http://netpbm.sourceforge.net/doc/ppmrough.html

netpbm documentation                      23 August 2002                  Ppmrough User Manual(0)

Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2024-04-18 13:42 @18.219.140.227 CrawledBy claudebot
Valid XHTML 1.0!Valid CSS!