home *** CD-ROM | disk | FTP | other *** search
/ Australian Personal Computer 2004 July / APC0407D2.iso / workshop / onlineco / files / ImageMagick-6.0.1-Q16-windows-dll.exe / {app} / include / magick / gem.h < prev    next >
Encoding:
C/C++ Source or Header  |  2004-03-20  |  1.5 KB  |  48 lines

  1. /*
  2.   Graphic Gems - Graphic Support Methods.
  3. */
  4. #ifndef _MAGICK_GEM_H
  5. #define _MAGICK_GEM_H
  6.  
  7. #if defined(__cplusplus) || defined(c_plusplus)
  8. extern "C" {
  9. #endif
  10.  
  11. extern MagickExport double
  12.   ExpandAffine(const AffineMatrix *);
  13.  
  14. extern MagickExport PixelPacket
  15.   InterpolateColor(const Image *,const double,const double,ExceptionInfo *);
  16.  
  17. extern MagickExport unsigned long
  18.   GetOptimalKernelWidth(const double,const double),
  19.   GetOptimalKernelWidth1D(const double,const double),
  20.   GetOptimalKernelWidth2D(const double,const double);
  21.  
  22. extern MagickExport void
  23.   Contrast(const int,Quantum *,Quantum *,Quantum *),
  24.   HSBTransform(const double,const double,const double,Quantum *,Quantum *,
  25.     Quantum *),
  26.   HSLTransform(const double,const double,const double,Quantum *,Quantum *,
  27.     Quantum *),
  28.   HWBTransform(const double,const double,const double,Quantum *,Quantum *,
  29.     Quantum *),
  30.   Hull(const long,const long,const unsigned long,const unsigned long,Quantum *,
  31.     Quantum *,const int),
  32.   Modulate(const double,const double,const double,Quantum *,Quantum *,
  33.     Quantum *),
  34.   TransformHSB(const Quantum,const Quantum,const Quantum,double *,double *,
  35.     double *),
  36.   TransformHSL(const Quantum,const Quantum,const Quantum,double *,double *,
  37.     double *),
  38.   TransformHWB(const Quantum,const Quantum,const Quantum,double *,double *,
  39.     double *),
  40.   Upsample(const unsigned long,const unsigned long,const unsigned long,
  41.     unsigned char *);
  42.  
  43. #if defined(__cplusplus) || defined(c_plusplus)
  44. }
  45. #endif
  46.  
  47. #endif
  48.