Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Static Private Attributes
icl::io::FileWriterPluginJPEG Class Reference

A Writer Plugin for writing ".jpeg" and ".jpg" images. More...

#include <FileWriterPluginJPEG.h>

Inheritance diagram for icl::io::FileWriterPluginJPEG:
icl::io::FileWriterPlugin

List of all members.

Public Member Functions

virtual void write (utils::File &file, const core::ImgBase *image)
 write implementation

Static Public Member Functions

static void setQuality (int value)
 sets the currently used jped quality (0-100) (by default 90%)

Static Private Attributes

static int s_iQuality
 current quality (90%) by default
static core::Img8u s_oBufferImage
 (static!) internal buffer for Any-to-icl8u conversion
static utils::Mutex s_oBufferImageMutex
 mutex to protect the static buffer

Detailed Description

A Writer Plugin for writing ".jpeg" and ".jpg" images.


Member Function Documentation

static void icl::io::FileWriterPluginJPEG::setQuality ( int  value) [static]

sets the currently used jped quality (0-100) (by default 90%)

virtual void icl::io::FileWriterPluginJPEG::write ( utils::File file,
const core::ImgBase image 
) [virtual]

write implementation

Implements icl::io::FileWriterPlugin.


Member Data Documentation

current quality (90%) by default

(static!) internal buffer for Any-to-icl8u conversion

mutex to protect the static buffer


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines