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
-
ColorExtensions
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). |
Applies to
Xamarin.Essentials
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for