| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/io/jpegwriter.h>

Public Member Functions | |
| JPEGWriter (unsigned int quality=75) | |
| virtual bool | canHandle (SharedObj *obj) const |
| virtual void | write (SharedObj *obj, const std::string &filename) const |
| The JPEG writer can handle images with 1 or 3 layers. | |
| virtual const char * | objectFormatName () const |
| virtual const char * | objectFileSuffix () const |
| Format name is JPEG, and suffix is "jpg". | |
| VRS_TYPEINFO (JPEGWriter, ObjectWriter) | |
Static Public Member Functions | |
| static void | writeFile (Image *image, const std::string &filename, unsigned int quality=75) |
| Write the image as JPEG file in the given quality. | |
| VRS::JPEGWriter::JPEGWriter | ( | unsigned int | quality = 75 |
) |
Writes images in JPEG format. The quality parameter must be in the range of [0,100]. The highest quality equals 100. On Windows, it needs the Intel JPEG Library dll at run-time (ijl15.dll).
| virtual bool VRS::JPEGWriter::canHandle | ( | SharedObj * | obj | ) | const [virtual] |
Implements VRS::ObjectWriter.
| virtual void VRS::JPEGWriter::write | ( | SharedObj * | obj, | |
| const std::string & | filename | |||
| ) | const [virtual] |
| virtual const char* VRS::JPEGWriter::objectFormatName | ( | void | ) | const [inline, virtual] |
Implements VRS::ObjectWriter.
| virtual const char* VRS::JPEGWriter::objectFileSuffix | ( | void | ) | const [inline, virtual] |
| static void VRS::JPEGWriter::writeFile | ( | Image * | image, | |
| const std::string & | filename, | |||
| unsigned int | quality = 75 | |||
| ) | [static] |
Write the image as JPEG file in the given quality.
| VRS::JPEGWriter::VRS_TYPEINFO | ( | JPEGWriter | , | |
| ObjectWriter | ||||
| ) |