fiasco
Section: Fractal Image And Sequence COdec (3)
Updated: April, 2000
Index
Return to Main Contents
NAME
fiasco_image_new, fiasco_image_delete, fiasco_image_get_width,
fiasco_image_get_height, fiasco_image_is_color
- handle FIASCO image objects
SYNOPSIS
#include <fiasco.h>
fiasco_image_t *
fiasco_image_new (const char * filename);
void
fiasco_image_delete (fiasco_image_t * image);
unsigned
fiasco_image_get_width (const fiasco_image_t * image);
unsigned
fiasco_image_get_height (const fiasco_image_t * image);
int
fiasco_image_is_color (const fiasco_image_t * image);
DESCRIPTION
The fiasco_image_new() function reads the given image file and
allocates and initializes a FIASCO image object. Use the function
fiasco_renderer_new(3) to create a renderer object that converts the
FIASCO image to the desired image format.
The function fiasco_image_delete() deletes the image object and
frees the image buffer.
Image geometry and type are accessible through member functions
fiasco_image_get_width(),
fiasco_image_get_height(),
and fiasco_image_is_color().
ARGUMENTS
- image
-
The image "class" encapsulates the FIASCO image object. It is used to
store the pixel values of the decoded or read image.
- filename
-
Image filename to process. If filename is "-" or a NULL pointer
then the image is read from standard input. If a filename is a
relative path then the images are searched for in the current
directory and in the (colon-separated) list of directories given by
the environment variable FIASCO_IMAGES.
RETURN VALUE
The function fiasco_image_new() returns a pointer to the newly
allocated image object. If an error has been catched, a NULL pointer
is returned.
The function fiasco_image_get_width() returns the width of the
image. If an error has been catched, 0 is returned.
The function fiasco_image_get_height() returns the height of the
image. If an error has been catched, 0 is returned.
The function fiasco_image_is_color() returns 0 if the image
object is a grayscale image, otherwise a non-zero value is returned.
In case of an error in one of the above functions, use the function
fiasco_get_error_message(3) to get a string with the last error
message of FIASCO.
SEE ALSO
fiasco_decoder_get_frame(3), fiasco_get_error_message(3)
fiasco_renderer_new(3)
Ullrich Hafner, Juergen Albert, Stefan Frank, and Michael Unger.
Weighted Finite Automata for Video Compression, IEEE Journal on
Selected Areas In Communications, January 1998
Ullrich Hafner. Low Bit-Rate Image and Video Coding with Weighted
Finite Automata, Ph.D. thesis, Mensch & Buch Verlag, ISBN
3-89820-002-7, October 1999.
AUTHOR
Ullrich Hafner <hafner@bigfoot.de>
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- ARGUMENTS
-
- RETURN VALUE
-
- SEE ALSO
-
- AUTHOR
-
This document was created by
man2html,
using the manual pages.
Time: 16:15:35 GMT, July 31, 2024