MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
Go to the source code of this file.
Functions | |
MagickExport double | ExpandAffine (const AffineMatrix *) |
MagickExport void | ConvertHSLToRGB (const double, const double, const double, double *, double *, double *) |
MagickExport void | ConvertRGBToHSL (const double, const double, const double, double *, double *, double *) |
MagickExport void ConvertHSLToRGB | ( | const double | , |
const double | , | ||
const double | , | ||
double * | , | ||
double * | , | ||
double * | |||
) |
MagickExport void ConvertRGBToHSL | ( | const double | red, |
const double | green, | ||
const double | blue, | ||
double * | hue, | ||
double * | saturation, | ||
double * | lightness | ||
) |
Definition at line 1104 of file gem.c.
References MagickEpsilon, MagickMax, MagickMin, PerceptibleReciprocal(), and QuantumScale.
Referenced by ColorThresholdImage(), ExecuteRPN(), GetHslFlt(), GetHslInt(), ModulateHSL(), and sRGBTransformImage().
MagickExport double ExpandAffine | ( | const AffineMatrix * | affine | ) |
Definition at line 1469 of file gem.c.
References _AffineMatrix::rx, _AffineMatrix::ry, _AffineMatrix::sx, and _AffineMatrix::sy.
Referenced by DrawBoundingRectangles(), DrawDashPolygon(), DrawPolygonPrimitive(), DrawPrimitive(), RenderMVGContent(), RenderPostscript(), and TraceStrokePolygon().