gem.h File Reference

#include <magick/fx.h>
#include <magick/random_.h>
Include dependency graph for gem.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

MagickExport double ExpandAffine (const AffineMatrix *)
MagickExport double GenerateDifferentialNoise (RandomInfo *, const Quantum, const NoiseType, const MagickRealType)
MagickExport unsigned long GetOptimalKernelWidth (const double, const double)
MagickExport unsigned long GetOptimalKernelWidth1D (const double, const double)
MagickExport unsigned long GetOptimalKernelWidth2D (const double, const double)
MagickExport void ConvertHSBToRGB (const double, const double, const double, Quantum *, Quantum *, Quantum *)
MagickExport void ConvertHSLToRGB (const double, const double, const double, Quantum *, Quantum *, Quantum *)
MagickExport void ConvertHWBToRGB (const double, const double, const double, Quantum *, Quantum *, Quantum *)
MagickExport void ConvertRGBToHSB (const Quantum, const Quantum, const Quantum, double *, double *, double *)
MagickExport void ConvertRGBToHSL (const Quantum, const Quantum, const Quantum, double *, double *, double *)
MagickExport void ConvertRGBToHWB (const Quantum, const Quantum, const Quantum, double *, double *, double *)

Function Documentation

MagickExport void ConvertHSBToRGB ( const   double,
const   double,
const   double,
Quantum ,
Quantum ,
Quantum  
)
MagickExport void ConvertHSLToRGB ( const   double,
const   double,
const   double,
Quantum ,
Quantum ,
Quantum  
)
MagickExport void ConvertHWBToRGB ( const   double,
const   double,
const   double,
Quantum ,
Quantum ,
Quantum  
)
MagickExport void ConvertRGBToHSB ( const   Quantum,
const   Quantum,
const   Quantum,
double *  ,
double *  ,
double *   
)
MagickExport void ConvertRGBToHSL ( const   Quantum,
const   Quantum,
const   Quantum,
double *  ,
double *  ,
double *   
)
MagickExport void ConvertRGBToHWB ( const   Quantum,
const   Quantum,
const   Quantum,
double *  ,
double *  ,
double *   
)

Definition at line 508 of file gem.c.

References MagickMax(), MagickMin(), and QuantumScale.

Referenced by ModulateHWB(), and RGBTransformImage().

MagickExport double ExpandAffine ( const AffineMatrix  ) 
MagickExport double GenerateDifferentialNoise ( RandomInfo ,
const   Quantum,
const   NoiseType,
const   MagickRealType 
)
MagickExport unsigned long GetOptimalKernelWidth ( const   double,
const   double 
)
MagickExport unsigned long GetOptimalKernelWidth1D ( const   double,
const   double 
)
MagickExport unsigned long GetOptimalKernelWidth2D ( const   double,
const   double 
)

Generated on 19 Nov 2009 for MagickCore by  doxygen 1.6.1