Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pnmscale(1) — BSD/386 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

pbmreduce(1)

pnmenlarge(1)

pnmsmooth(1)

pnm(5)



pnmscale(1)                                           pnmscale(1)


NAME
       pnmscale - scale a portable anymap

SYNOPSIS
       pnmscale s [pnmfile]
       pnmscale -xsize|-width|-ysize| -height s [pnmfile]
       pnmscale -xscale|-yscale s [pnmfile]
       pnmscale  -xscale|-xsize|-width s -yscale|-ysize|-height s
       [pnmfile]
       pnmscale -xysize x y [pnmfile]

DESCRIPTION
       Reads a portable anymap as input.  Scales it by the speci-
       fied  factor  or factors and produces a portable anymap as
       output.  If the input file is in color, the output will be
       too, otherwise it will be grayscale.  You can both enlarge
       (scale factor > 1) and reduce (scale factor < 1).

       You can specify one dimension as a  pixel  size,  and  the
       other dimension will be scaled correspondingly.

       You  can  specify  one dimension as a scale, and the other
       dimension will not be scaled.

       You can specify different sizes or scales for each axis.

       Or, you can use the special -xysize flag, which  fits  the
       image  into the specified size without changing the aspect
       ratio.

       All flags can be abbreviated to their shortest unique pre-
       fix.

       If you enlarge by a factor of 3 or more, you should proba-
       bly add a pnmsmooth step; otherwise, you can see the orig-
       inal pixels in the resulting image.

SEE ALSO
       pbmreduce(1), pnmenlarge(1), pnmsmooth(1), pnm(5)

AUTHOR
       Copyright (C) 1989, 1991 by Jef Poskanzer.















                         12 January 1991                        1


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026