[Overview][Constants][Types][Procedures and functions][Index] | Reference for unit 'GraphUtil' (#lcl)

# Reference for unit 'GraphUtil': Procedures and functions

`AntiAliasedStretchDrawBitmap` |  | Stretch-draws a bitmap using anti-aliased drawing.
`BitmapGrayscale` |  | Converts a bitmap to grayscale taking filtering parameters into account.
`ColorAdjustLuma` |  |
`ColorHLSToRGB` |  |
`ColorRGBToHLS` |  | Converts an RGB color value to Hue, Luminance, and Saturation values.
`ColorToGray` |  | Converts a Lazarus TColor value to its grayscale equivalent.
`ColorToHLS` |  | Converts a TColor value to its Hue, Lightness, and Saturation values.
`ColorToHSV` |  | Converts a TColor value to Hue, Saturation, and brightness Values.
`DrawArrow` |  | Draws a line with an arrow at the specified location on a canvas.
`DrawGradientWindow` |  | Draws a window with a Title using gradient coloring.
`DrawVerticalGradient` |  | Draws a gradient from top to bottom with parabolic color variation.
`FloodFill` |  | A simple first-in-first-out circular buffer (queue) for flood-filling contiguous voxels.
`GetHighLightColor` |  |
`GetHValue` |  | Gets the Hue value from the specified TColor value.
`GetShadowColor` |  |
`GetSValue` |  | Gets the Saturation value from the specified TColor value.
`GetVValue` |  | Gets the brightness value from the specified TColor value.
`HLStoColor` |  | Converts Hue, Lightness, and Saturation values to a TColor value.
`HLStoRGB` |  | Converts Hue, Lightness, and Saturation values to a RGB color values.
`HSVRangeToColor` |  |
`HSVToColor` |  | Converts Hue, Saturation, and brightness values to a TColor value.
`HSVtoRGB` |  | Converts Hue, Saturation, and brightness values to RGB values.
`HSVtoRGBQuad` |  | Converts Hue, Saturation, and brightness values to a TRGBQuad value .
`HSVtoRGBRange` |  |
`HSVtoRGBTriple` |  | Converts Hue, Saturation, and brightness values to a TRGBTriple value .
`NormalizeRect` |  | Ensures that coordinates in the rectangle are in the correct order.
`RGBtoHLS` |  | Converts RGB color values to Hue, Lightness, and Saturation values.
`RGBToHSV` |  | Converts RGB values to Hue, Saturation, and brightness values.
`RGBtoHSVRange` |  |
`ScaleImg` |  | Scales the specified bitmap image to the required dimensions.
`WaveTo` |  | Draws a horizontal or vertical wave at the specified position to the given device context.