Table of Contents
rleswap - swap the channels in an RLE file.
rleswap [ -v ] [
-f from-channels,... ] [ -t to-channels,... ] [ -d delete-channels,... ] [ -p channel-pairs,...
] [ -o outfile ] [ infile ]
This program can be used to select
or swap the color channels in a RLE(5)
file. The major options provide
four different ways of specifying a mapping between the channels in the
input file and the output file. Only one of the options -f, -t, -d, or -p may
be specified. If the optional infile is not given, input will be read from
standard input. A new RLE(5)
file will be written to the standard output
or to outfile, if specified. The output image will be similar to the input,
except for the specified channel remappings.
- -v
- Print the channel
mappings that will be performed on the standard error output.
- -f
- Following
this option is a comma separated list of numbers indicating the input channel
that maps to each output channel in sequence. I.e., the first number indicates
the input channel mapping to output channel 0. The alpha channel will be
passed through unchanged if present. Any input channels not mentioned in
the list will not appear in the output.
- -t
- Following this option is a comma
separated list of numbers indicating the output channel to which each input
channel, in sequence, will map. I.e., the first number gives the output channel
to which the first input channel will map. No number may be repeated in
this list. The alpha channel will be passed through unchanged if present.
Any output channel not mentioned in the list will not receive image data.
If there are fewer numbers in the list than there are input channels,
the excess input channels will be ignored. If there are more numbers than
input channels, it is an error.
- -d
- Following this option is a comma separated
list of numbers indicating channels to be deleted from the input file.
All other channels will be passed through unchanged. The alpha channel
may be specified as -1.
- -p
- Following this option is a comma separated list
of pairs of channel numbers. The first channel of each pair indicates a
channel in the input file that will be mapped to the the channel in the
output file indicated by the second number in the pair. No output channel
number may appear more than once. Any input channel not mentioned will
not appear in the output file. Any output channel not mentioned will not
receive image data. The alpha channel may be specified as -1.
mergechan(1)
,
urt(1)
, RLE(5)
.
Spencer W. Thomas, University of Utah
Table of Contents