← 返回命令列表

Linux command

pnmscale 命令

趣味

涉及管道、覆盖或删除,执行前请先确认路径和参数。

常用示例

Scale by factor

pnmscale [0.5] [input.pnm] > [output.pnm]

Scale to specific width

pnmscale -width [640] [input.pnm] > [output.pnm]

Scale to specific dimensions

pnmscale -width [800] -height [600] [input.pnm] > [output.pnm]

Scale by X and Y factors

pnmscale -xscale [2] -yscale [1.5] [input.pnm] > [output.pnm]

说明

pnmscale scales PNM images up or down. It uses pixel mixing for smooth results when scaling down. This command was obsoleted by pamscale as of Netpbm 10.20 (January 2004) and removed in Netpbm 10.46 (March 2009). Use pamscale for new work, which is backward-compatible and supports PAM images. Part of the Netpbm toolkit.

参数

-width _n_
Output width.
-height _n_
Output height.
-xscale _n_
Horizontal scale factor.
-yscale _n_
Vertical scale factor.
-reduce _n_
Reduce by integer factor.
-xysize _x_ _y_
Fit within dimensions (synonym for -xyfit in pamscale).
-pixels _n_
Scale to a given total number of pixels.

FAQ

What is the pnmscale command used for?

pnmscale scales PNM images up or down. It uses pixel mixing for smooth results when scaling down. This command was obsoleted by pamscale as of Netpbm 10.20 (January 2004) and removed in Netpbm 10.46 (March 2009). Use pamscale for new work, which is backward-compatible and supports PAM images. Part of the Netpbm toolkit.

How do I run a basic pnmscale example?

Run `pnmscale [0.5] [input.pnm] > [output.pnm]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -width _n_ do in pnmscale?

Output width.