pnmscale(1)pnmscale(1)NAMEpnmscale - scale a portable anymap
SYNOPSISpnmscale 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]
pnmscale-pixels n [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.
You can use the special -xysize flag, which fits the image
into the specified size without changing the aspect ratio.
Or, you can use the -pixels flag, which fits the image
into the specified number of pixels 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 ALSOpbmreduce(1), pnmenlarge(1), pnmsmooth(1), pnm(5)AUTHOR
Copyright (C) 1989, 1991 by Jef Poskanzer.
12 January 1991 1