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 More... | |
virtual ICLIO_API | ~FileWriterPluginImageMagick () |
Destructor. More... | |
virtual ICLIO_API void | write (utils::File &file, const core::ImgBase *image) |
pure virtual writing function More... | |
Public Member Functions inherited from icl::io::FileWriterPlugin | |
virtual | ~FileWriterPlugin () |
Private Attributes | |
InternalData * | m_data |
Pointer to internal data storage. More... | |
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
ICLIO_API icl::io::FileWriterPluginImageMagick::FileWriterPluginImageMagick | ( | ) |
creates a plugin
|
virtual |
Destructor.
|
virtual |
pure virtual writing function
Implements icl::io::FileWriterPlugin.
|
private |
Pointer to internal data storage.