resample(1) - Plan 9 from User Space

| RESAMPLE(1) | RESAMPLE(1)
| NAME
| resample – resample a picture
SYNOPSIS
| `resample` [ `−x` size ] [ `−y` size ] [ file ]
DESCRIPTION
| Resample resamples its input image (default standard input) to a new size. The image is decimated or interpolated using a Kaiser window.
The size of the resampled image can be specified with the `−x` and `−y` options. An unadorned value sets the number of pixels of that dimension; a suffixed percent sign specifies a percentage. If only one of `−x` or `−y` is given, the other dimension is scaled to preserve the aspect ratio of the original image. Thus, `−x50%` will reduce the image to half its original dimension in both `x` and `y`.
The input should be a Plan 9 image as described in image(7), and the output will be a compressed 24-bit `r8g8b8` image. To uncompress the image or change the pixel format, use iconv (see crop(1)).
SOURCE
| `/usr/lib/plan9/src/cmd/resample.c`
SEE ALSO
| crop(1), image(7)
BUGS
| Faster algorithms exist, but this implementation produces correct pictures.