Table of Contents
applymap - Apply the color map in an RLE file to the pixel data
applymap
[ -l ] [ -o outfile ] [ infile ]
This program takes the color
map in an RLE(5)
file and modifies the pixel values by applying the color
map to them. If there is more than one color channel in the input file,
the color map in the input file should have the same number of channels.
If the input file has a single color channel, the output file will have
the same number of color channels as the color map.
Each pixel in the input
file is mapped as follows: For a multi-channel input file, a pixel in channel
i is mapped as map[i][pixel] >> 8, producing a pixel in output channel i.
The right shift takes the 16 bit color map value to an 8 bit pixel value.
For a single channel input file, to produce a pixel in output channel
i is produced from the corresponding input pixel value as map[i][pixel]
>> 8.
- -l
- This option will cause a linear (identity) color map to be
loaded into the output file. Otherwise, the output file will have no color
map.
- infile
- The input will be read from this file, otherwise, input will
be taken from stdin.
- -o outfile
- If specified, output will be written to this
file, otherwise it will go to stdout.
rleldmap(1)
, urt(1)
, RLE(5)
.
Spencer W. Thomas, University of Utah
If the image data and color
map channels in the input file do not conform to the restriction stated
above (N->N or 1->N) the program will most likely core dump.
Table of Contents