Image Component Library (ICL)
|
Interface class for writing images using an ImageMagick++ wrapper. More...
#include <FileWriterPluginImageMagick.h>
Public Member Functions | |
ICLIO_API | FileWriterPluginImageMagick () |
creates a plugin | |
virtual ICLIO_API | ~FileWriterPluginImageMagick () |
Destructor. | |
virtual ICLIO_API void | write (utils::File &file, const core::ImgBase *image) |
pure virtual writing function | |
Private Attributes | |
InternalData * | m_data |
Pointer to internal data storage. |
Interface class for writing images using an ImageMagick++ wrapper.
ImageMagick provides reading and writing routines for many file formats: The following list shows all formats currently implemented for ICL's FileWriter. Notify ICL's support if a common core::format, supported by ImageMagick is missing!
"png", "gif", "pdf", "ps", "avs", "bmp", "cgm", "cin", "cur", "cut", "dcx", "dib", "dng", "dot", "dpx", "emf", "epdf","epi", "eps", "eps2", "eps3", "epsf","epsi","ept", "fax", "gplt","gray","hpgl", "html", "ico", "info", "jbig","jng", "jp2", "jpc", "man", "mat", "miff", "mono", "mng", "mpeg","m2v", "mpc", "msl", "mtv", "mvg", "palm","pbm", "pcd", "pcds", "pcl", "pcx", "pdb", "pfa", "pfb", "picon","pict","pix", "ps", "ps2", "ps3", "psd", "ptif","pwp", "rad", "rgb", "pgba", "rla", "rle", "sct", "sfw", "sgi", "shtml","sun", "svg", "tga", "tiff","tim", "ttf", "txt", "uil", "uyuv", "vicar", "viff", "wbmp", "wmf", "wpg", "xbm", "xcf", "xpm", "xwd", "ydbcr","ycbcra","yuv"
Use the following linux shell command for a list of supported formats of your ImageMagick library:
> identify -list format
creates a plugin
virtual ICLIO_API icl::io::FileWriterPluginImageMagick::~FileWriterPluginImageMagick | ( | ) | [virtual] |
Destructor.
virtual ICLIO_API void icl::io::FileWriterPluginImageMagick::write | ( | utils::File & | file, |
const core::ImgBase * | image | ||
) | [virtual] |
pure virtual writing function
Implements icl::io::FileWriterPlugin.
InternalData* icl::io::FileWriterPluginImageMagick::m_data [private] |
Pointer to internal data storage.