Wavelet pfi
Status: Beta
Brought to you by:
herbert
PFI - a Portable Floatingpoint Image format
===========================================
The PFI library provides a portable representation for images in
floatingpoint representation, like what you get after a Wavelet
transform. Big and little endians are considered, so the files should
be usable on different architectures.
As no compression is being done the files will be pretty big. Feel
free to use gzip or bzip2 to compress them :-)
To build the library follow the (generic) instruction in the INSTALL
file. A self test can be performed using the `test' target ("make
test").
The library has been found to work with the following operating systems
and compilers:
- Linux with gcc 2.95, 3.2, 3.2
- Win32 with CygnusWin, gcc 2.7.2
- Win32 and OS/2 with (Open) Watcom C
- SGI IRIX 6.5 with SGI's cc compiler
The library cannot be compiled with M$ VC++ (versions 5, 6 tested) as
there seems to be no way to squeeze a double with full precision out
of a printf() with this compiler. VC++ users should use a DLL produced
with Watcom C.
For the use of pfi as a shared library, please bear in mind that depending
on your operating system, you cannot pass open file handles on to the pfi
functions. I therefore provide a second interfaces, `pfi_read_name()' and
`pfi_write_name()' respectively that should be used instead.
License
=======
This software is free software in terms of the GNU General Public
License which can be found in the COPYING file which is part of this
package.
Author
======
Martin Herbert Dietze <herbert@spamcop.net>