diff options
author | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2006-08-19 03:12:28 +0000 |
---|---|---|
committer | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2006-08-19 03:12:28 +0000 |
commit | 1fd361a1ea06e44286c213ca1f814f49306fdc43 (patch) | |
tree | 64c8c96cf54d8718847339a403e5e67b922e8c3f /converter/other/fiasco/doc/README.LIB | |
download | netpbm-mirror-1fd361a1ea06e44286c213ca1f814f49306fdc43.tar.gz netpbm-mirror-1fd361a1ea06e44286c213ca1f814f49306fdc43.tar.xz netpbm-mirror-1fd361a1ea06e44286c213ca1f814f49306fdc43.zip |
Create Subversion repository
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'converter/other/fiasco/doc/README.LIB')
-rw-r--r-- | converter/other/fiasco/doc/README.LIB | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/converter/other/fiasco/doc/README.LIB b/converter/other/fiasco/doc/README.LIB new file mode 100644 index 00000000..4bf8c382 --- /dev/null +++ b/converter/other/fiasco/doc/README.LIB @@ -0,0 +1,51 @@ +--------------------------------------------------------------------------- + FIASCO («F»ractal «I»mage «A»nd «S»equence «CO»dec) + Copyright (C) 1994-2000 + Ullrich Hafner <hafner@bigfoot.de>, http://ulli.linuxave.net + Version 1.0 +--------------------------------------------------------------------------- + +FIASCO is an image and video compression system based on fractal +coding which outperforms the well known JPEG and MPEG +standards. FIASCO has been developed during my Ph.D. thesis "Low +Bit-Rate Image and Video Coding with Weighted Finite Automata", Mensch +& Buch Verlag, ISBN 3-89820-002-7. + +Some information about the FIASCO compression library: +The library consists of the five "classes" + + - fiasco_coder: used to encode a still image or a sequence of + frames to a FIASCO stream, see fiasco_coder(3) or the file + bin/cwfa.c for details. + + - fiasco_decoder: used to decode the individual frames step by + step, see fiasco_decoder(3) or the file bin/dwfa.c for + details. + + - fiasco_image: internal representation of an decoded FIASCO + image, see fiasco_image(3) or the file bin/dwfa.c for + details. + + - fiasco_renderer: used to render the generated image object + to one of the supported X11 output formats, see + fiasco_render(3) or the files bin/dwfa.c or bin/pnmpsnr.c for + details. + + - fiasco_options: used to control various decoder and encoder + options, see fiasco_options(3) or the files bin/cwfa.c, + bin/dwfa.c or bin/pnmpsnr.c for details. + + +Since the coder doesn't store any internal information, the only +method of this class is the function fiasco_coder (). + +For all other classes, a new object is created with the +fiasco_[object]_new () function, e.g., fiasco_decoder_new () creates a +new fiasco_decoder_t object. Each object has to be deleted manually by +calling the destructor fiasco_[object]_delete () (or by calling the +method object->delete (object)). If you prefer C++ calls: every +function of the type fiasco_[object]_[method] can be called via +[object]->[method] ([object], args), too. + +Note: PLEASE use only functions, which are noted in the fiasco.h file +(i.e., all functions and types with the prefix fiasco_)! |