JpegWriter Class Reference

JPEG file writer. More...

#include <fvutils/writers/jpeg.h>

Inheritance diagram for JpegWriter:

List of all members.


Public Member Functions

 JpegWriter (int quality=80)
 Constructor.
 JpegWriter (const char *filename, int quality=80)
 Constructor.
virtual ~JpegWriter ()
 Destructor.
virtual void set_buffer (colorspace_t cspace, unsigned char *buffer)
 Set image buffer.
virtual void write ()
 Write to file.

Detailed Description

JPEG file writer.

Definition at line 31 of file jpeg.h.


Constructor & Destructor Documentation

JpegWriter::JpegWriter ( int  quality = 80  ) 

Constructor.

Parameters:
quality quality, value between 0 and 100

Definition at line 46 of file jpeg.cpp.

References Writer::buffer.

JpegWriter::JpegWriter ( const char *  filename,
int  quality = 80 
)

Constructor.

Parameters:
filename file name to write to
quality quality, value between 0 and 100

Definition at line 58 of file jpeg.cpp.

References Writer::buffer, and Writer::set_filename().

JpegWriter::~JpegWriter (  )  [virtual]

Destructor.

Definition at line 70 of file jpeg.cpp.


Member Function Documentation

void JpegWriter::set_buffer ( colorspace_t  cspace,
unsigned char *  buffer 
) [virtual]

Set image buffer.

Parameters:
cspace color space of image
buffer buffer of image

Reimplemented from Writer.

Definition at line 76 of file jpeg.cpp.

void JpegWriter::write (  )  [virtual]

Write to file.

Implements Writer.

Definition at line 87 of file jpeg.cpp.

References fawkes::Exception::append(), Writer::buffer, Writer::filename, Writer::height, and Writer::width.


The documentation for this class was generated from the following files:
  • src/firevision/fvutils/writers/jpeg.h
  • src/firevision/fvutils/writers/jpeg.cpp