Tree [ac78a1] master /
 History

HTTPS access


File Date Author Commit
 debian 2012-02-04 Herbert Herbert [ac78a1] Upped version to same as Wavelet
 COPYING 2004-10-18 herbert herbert [8f1c53] PFI initial.
 ChangeLog 2004-11-29 herbert herbert [9467d2] doxy changes
 Doxyfile.in 2004-10-18 herbert herbert [f1de53] added missing files
 INSTALL 2004-10-18 herbert herbert [8f1c53] PFI initial.
 Makefile.in 2004-11-29 herbert herbert [688085] changed read_name for dll compatibility
 Makefile.msc 2004-11-03 herbert herbert [807974] added MSC support
 Makefile.watcomc 2004-11-03 herbert herbert [807974] added MSC support
 README 2004-11-03 herbert herbert [807974] added MSC support
 colors.pfi 2004-10-18 herbert herbert [8f1c53] PFI initial.
 comments.pfi 2004-10-18 herbert herbert [8f1c53] PFI initial.
 config.guess 2012-02-04 Herbert Herbert [8257f7] files changed for ebian build
 config.sub 2012-02-04 Herbert Herbert [8257f7] files changed for ebian build
 configure 2012-02-04 Herbert Herbert [8257f7] files changed for ebian build
 configure.in 2012-02-04 Herbert Herbert [50635f] Removed -std=c99 option from configure script, ...
 crlf.pfi 2004-10-18 herbert herbert [8f1c53] PFI initial.
 install-sh 2004-10-18 herbert herbert [f1de53] added missing files
 invalid1.pfi 2004-10-18 herbert herbert [8f1c53] PFI initial.
 invalid2.pfi 2004-10-18 herbert herbert [8f1c53] PFI initial.
 invalid3.pfi 2004-10-18 herbert herbert [8f1c53] PFI initial.
 invalid4.pfi 2004-10-18 herbert herbert [8f1c53] PFI initial.
 invalid5.pfi 2004-10-18 herbert herbert [8f1c53] PFI initial.
 pfi.c 2005-03-25 herbert herbert [9beaad] New results, new version, fixes for Watcom C++.
 pfi.def 2004-11-03 herbert herbert [807974] added MSC support
 pfi.h 2004-11-29 herbert herbert [9467d2] doxy changes
 sizecheck.c 2004-10-18 herbert herbert [8f1c53] PFI initial.

Read Me

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>

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks