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

Interface class for writing images using an ImageMagick++ wrapper. More...

#include <FileWriterPluginImageMagick.h>

Inheritance diagram for icl::io::FileWriterPluginImageMagick:
icl::io::FileWriterPlugin

List of all members.

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.

Detailed Description

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
        

Constructor & Destructor Documentation

creates a plugin

Destructor.


Member Function Documentation

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

pure virtual writing function

Implements icl::io::FileWriterPlugin.


Member Data Documentation

Pointer to internal data storage.


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