VisXImageMagick.cpp
上传用户:weixiumei
上传日期:2008-05-15
资源大小:1769k
文件大小:20k
开发平台:

Visual C++

  1. ///////////////////////////////////////////////////////////////////////////
  2. //
  3. // NAME
  4. //  imgMagick.cpp -- read and write image files using ImageMagick software
  5. //
  6. // DESCRIPTION
  7. //  Defines and instantiates a subclass of CVisFileHandler
  8. //  which reads and write images using the ImageMagick package.
  9. //
  10. //  For a list of supported file types, see  MagickSupportedImageFormats
  11. //  below.
  12. //  Note that some of these formats may not be (yet) implemented:
  13. //  some of them require external packages, which need to be imported
  14. //  and converted into our environment.
  15. //
  16. // SEE ALSO
  17. //  ImageFileIO.cpp     basic file i/o routines
  18. //  convert.c           ImageMagick file conversion routine
  19. //  magick/*.[hc]       ImageMagick implementation files
  20. //  www/*.html          ImageMagick documentation
  21. //
  22. // BUGS
  23. //  We don't currently deal with colormaps.  There is a slot in the
  24. //  ImageClass for colormaps, but we have do decide several things:
  25. //    . are colormapped images always stored using CVisByteImage
  26. //    . if so, when you open a colormapped image, do you want the
  27. //      indices and the color table, or just the gray value of each pixel?
  28. //
  29. // DESIGN
  30. //
  31. //
  32. // Copyright