pammasksharpen




                                pammasksharpen

   Updated: 08 May 2004
   Table Of Contents

NAME

   pammasksharpen - Sharpen an image via an unsharp mask

SYNOPSIS

   pammasksharpen [-sharpness=realnum maskfile [inputfile]

   All  options  can be abbreviated to their shortest unique pre-
fix. 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.

EXAMPLES

   pamgauss   5   5  -sigma=.7  -tupletype=GRAYSCALE  |  pamtopnm
>gauss.pgm
   pnmconvol gauss.pgm myimage.ppm >blurred.ppm
   pammasksharpen blurred.ppm myimage.ppm >sharpened.ppm



DESCRIPTION

   This program is part of Netpbm.

   pammasksharpen  reads a Netpbm image as input and  produces  a
sharpened
   version of it, in the same format, as output. It does this via
an unsharp
   mask, which you supply as another Netpbm image.

   An unsharp mask is generally a blurred version of the original
image. The
   sharpening  computation is this: Calculate the "edgeness" of a
sample in the
   input  image as the signed difference between the sample value
and the
   corresponding  sample in the unsharp mask. This tells how dif-
ferent the pixel
   is from its neighbors. Add a multiple of the edgeness  to  the
original sample
   to  get  the  corresponding  output sample. Clip as necessary.
This causes
   pixels that are brighter than  their  neighbors  to  get  even
brighter, while
   pixels  that  are dimmer than their neighbors get even dimmer.
This makes
   edges -- places where pixel values change quickly in space  --
stand out
   more.

   The unsharp mask must be the same dimensions and have the same
maxval as the
   input image.

OPTIONS

   -sharpness=realnum
          This specifies the magnitude of the sharpening.  It  is
the multiple of
          edgeness  that  gets  added to each sample as described
above.
          floatnum  is  a  nonnegative real decimal number.  Zero
means no
          sharpening at all.
          The default is 1.0.
          This option was new in Netpbm 10.30 (October 2005). Be-
fore that, the
          sharpness was always 1.0.



SEE ALSO

   pnmconvol, pamedge, pamsharpness, pamsharpmap, pamarith,  pnm,
pam

HISTORY

   pammasksharpen was new in Netpbm 10.23 (July 2004).
     _________________________________________________________________



Table Of Contents

     * NAME
     * SYNOPSIS
     * DESCRIPTION
     * HISTORY
     * SEE ALSO


































Man(1) output converted with man2html