NAME
unslice - Quickly assemble image slices
SYNOPSIS
unslice [ -f ctlfile ] [ -y ymax ] [ -o outfile ] infiles ...
DESCRIPTION
Unslice quickly assembles a number of
horizontal image strips into a single output
image. A typical use for unslice is to put
together portions of an image ("slices")
computed independently into a single output
picture. Because unslice uses the "raw" RLE
library calls to read and write the images,
it runs much faster than doing the equivalent
operations with crop and comp.
unslice has two modes of operation. If given
the -f flag, unslice reads a control file
telling it how to assemble the images. This
is a text file with two decimal numbers on
each line, one line for each slice to be
assembled into the output image. Each line
gives the starting and stopping scanlines
(inclusive) for each slice. These must be in
ascending order. This is useful if the
slices have excess image area that should be
cropped away.
If no control file is given, the -y flag is
used. This tells unslice what the maximum Y
value of the output image is. Unslice reads
the files in order, using the RLE headers to
determine where to place the slices. If two
slices overlap, the first scanlines from the
second slice are thrown away. In both cases,
the slices must be in ascending order, and
are expected to be of uniform width.
SEE ALSO
crop(1), rlecomp(1), rlepatch(1), repos(1),
urt(1), RLE(5).
AUTHOR
John W. Peterson
BUGS
Unslice has really been superceded by
rlepatch(1).
9