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

 FileWriterPluginImageMagick ()
 creates a plugin
virtual ~FileWriterPluginImageMagick ()
 Destructor.
virtual 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 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