NAME
libcompress - CVIPtools core toolbox library for image
compression and decompression routines
SYNOPSIS
#include <CVIPtoolkit.h>
#include <CVIPdef.h>
#include <CVIPimage.h>
#include <CVIPconvert.h>
#include <CVIPcompress.h>
See the individual function man page for details and exam-
ples.
PATH
$CVIPHOME/COMPRESSION
FUNCTIONS
The following functions are included in libcompress:
bit_compress, bit_decompress,
bit_planeadd
btc_compress, btc_decompress
btc2_compress, btc2_decompress
btc3_compress, btc3_decompress
dpc_compress, dpc_decompress
glr_compress, glr_decompress
huf_compress, huf_decompress
jpg_compress, jpg_decompress
rms_error, snr
zon_compress, zon_decompress
zon2_compress, zon2_decompress
zvl_compress, zvl_decompress
Each of the compress function accepts a pointer to an Image,
and a filename in which the compressd data will be stored,
and other parameters depending on different algorithms. The
functions will release the memory of the input Image, but
won't delete the memory by the string of filename.
Each of the decompress function takes a single parameter,
the file name of the compressed data. The decompress func-
tions won't release the memory occupied by the string
"filename".
TYPES AND CONSTANTS
See individual function man pages
RETURN VALUES
compress functions: 0 on success, -1 on failure
decompress functions: an uncompressed image pointer on suc-
cess, a NULL pointer on failure
SEE ALSO
CVIPcompress.h
AUTHOR
Copyright (C) 1996 SIUE - by Scott E Umbaugh.