pamgradient




                                  pamgradient

   Updated: 21 October 2005
   Table Of Contents

NAME

   pamgradient - create a four-corner gradient PAM or PNM image

SYNOPSIS

   pamgradient [-maxval=maxval] color-tl color-tr color-bl color-
br
   width height

   Minimum unique abbreviation of option is acceptable.  You  may
use double
   hyphens  instead  of  single hyphen to denote options. You may
use white space
   in place of the equals sign to separate an  option  name  from
its value.

DESCRIPTION

   This program is part of Netpbm.

   pamgradient creates an image of the specified dimensions width
by height
   which contains a smooth, two-dimensional gradient between  the
specified
   colors of the four corners (from top left to bottom right).

   Specify  the  colors  as  described  for  the  argument of the
ppm_parsecolor()
   library routine.

   If all four colors are  gray  values,  pamgradient  creates  a
grayscale image
   (PAM  tuple type GRAYSCALE). Otherwise, it creates a color im-
age (PAM tuple
   type RGB).

OPTIONS

   -maxval=maxval
          maxval of the generated image. (See PAM and PNM  speci-
fications).

SEE ALSO

   ppmmake, ppmrainbow, pgmramp, ppmpat, pam, pnm

NOTE

   Only  the  top  left corner of the generated image has exactly
the specified
   color. The color of the top right corner is a bit  shifted  to
the left, the
   bottom  left corner a bit up, and the bottom right corner left
and up. This
   ensures nice transitions when combining adjacent (very narrow)
gradients,
   and doesn’t play a role when the gradient butts against a sol-
id surface.

   This effect is created by the integer arithmetic used for  the
interpolation
   of  the  color  values, and since it doesn’t make a difference
for all
   practical purposes I might as well sell it as a feature.

HISTORY

   pamgradient was new in Netpbm 10.31 (December 2005).

AUTHOR

   pamgradient was written by Daniel Haude in October 2005.
     _________________________________________________________________

Table Of Contents

     * NAME
     * SYNOPSIS
     * DESCRIPTION
     * OPTIONS
     * SEE ALSO
     * NOTE
     * HISTORY
     * AUTHOR










































Man(1) output converted with man2html