Image Component Library (ICL)
|
A Writer Plugin for writing ".jpeg" and ".jpg" images. More...
#include <FileWriterPluginJPEG.h>
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 |
A Writer Plugin for writing ".jpeg" and ".jpg" images.
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.
int icl::io::FileWriterPluginJPEG::s_iQuality [static, private] |
current quality (90%) by default
core::Img8u icl::io::FileWriterPluginJPEG::s_oBufferImage [static, private] |
(static!) internal buffer for Any-to-icl8u conversion
utils::Mutex icl::io::FileWriterPluginJPEG::s_oBufferImageMutex [static, private] |
mutex to protect the static buffer