|
Fawkes API
Fawkes Development Version
|
Writer for arbitrarily compressed images. More...
#include <>>

Public Member Functions | |
| CompressedImageWriter (ImageCompressor *ic=NULL) | |
| Constructor. | |
| virtual | ~CompressedImageWriter () |
| Destructor. | |
| virtual void | set_filename (const char *filename) |
| Set filename. | |
| virtual void | set_dimensions (unsigned int width, unsigned int height) |
| Set dimensions of image in pixels. | |
| virtual void | set_buffer (colorspace_t cspace, unsigned char *buffer) |
| Set image buffer. | |
| virtual void | write () |
| Write to file. | |
| virtual void | set_image_compressor (ImageCompressor *ic) |
| Set image compressor. | |
Public Member Functions inherited from firevision::Writer | |
| Writer (const char *extension=0) | |
| Constructor. | |
| virtual | ~Writer () |
| Virtual empty destructor. | |
Additional Inherited Members | |
Protected Member Functions inherited from firevision::Writer | |
| virtual void | set_extension (const char *extension) |
| Set the filename extension for file written by this writer. | |
Protected Attributes inherited from firevision::Writer | |
| char * | filename |
| The complete filename. | |
| char * | basename |
| The basename of the file. | |
| char * | extension |
| The extension of the file. | |
| unsigned int | width |
| The width of the image. | |
| unsigned int | height |
| The height of the image. | |
| colorspace_t | cspace |
| The colorspace of the image. | |
| unsigned char * | buffer |
| The image-buffer. | |
Writer for arbitrarily compressed images.
This class uses any image compressor to write compressed images to a file.
Definition at line 37 of file compressed.h.
| firevision::CompressedImageWriter::CompressedImageWriter | ( | ImageCompressor * | ic = NULL | ) |
Constructor.
| ic | ImageCompressor to use for image compression |
Definition at line 52 of file compressed.cpp.
|
virtual |
Destructor.
Definition at line 64 of file compressed.cpp.
|
virtual |
Set image buffer.
| cspace | color space of image |
| buffer | buffer of image |
Reimplemented from firevision::Writer.
Definition at line 94 of file compressed.cpp.
|
virtual |
Set dimensions of image in pixels.
| width | width of image in pixels |
| height | height of image in pixels. |
Reimplemented from firevision::Writer.
Definition at line 83 of file compressed.cpp.
|
virtual |
Set filename.
| filename | name of file to write to. This can either be the complete filename (including) extension or the basename only in which case the extension is added. |
Reimplemented from firevision::Writer.
Definition at line 71 of file compressed.cpp.
|
virtual |
Set image compressor.
Use this method to change the used image compressor at runtime.
| ic | new image compressor. |
Definition at line 136 of file compressed.cpp.
References firevision::ImageCompressor::set_filename(), firevision::ImageCompressor::set_image_buffer(), and firevision::ImageCompressor::set_image_dimensions().
|
virtual |