ColorExtensions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Extension methods for System.Drawing.Color
public static class ColorExtensions
- Inheritance
-
System.ObjectColorExtensions
Methods
AddLuminosity(Color, Single) |
Adds luminosity to the existing color |
FromHsva(Double, Double, Double, Double) |
Convert HSVa color into System.Drawing.Color. |
GetComplementary(Color) |
Returns a new color that is on the opposite side of the color wheel from the original. |
MultiplyAlpha(Color, Single) |
Multiplies the current alpha by a percentage (0-1f) |
ToHsv(Color) |
Convert a System.Drawing.Color struct into HSV Color. |
ToInt(Color) |
Converts the current color to an interger |
ToSystemColor(Color) |
Converts the color to the system specific color. |
ToSystemColor(Color) |
Converts the color to the system specific color. |
ToSystemColor(NSColor) | |
ToSystemColor(UIColor) |
Converts the color to the system specific color. |
ToUInt(Color) |
Converts the color to a UInt representation. |
WithAlpha(Color, Int32) |
Creates a new color based on this color, but with a new alpha (0-255). |
WithHue(Color, Single) |
Creates a new color based on this color, but with a new hue (0-360). |
WithLuminosity(Color, Single) |
Creates a new color based on this color, but with a new luminosity (0-100). |
WithSaturation(Color, Single) |
Creates a new color based on this color, but with a new saturation (0-100). |