ClassColorConverter
A class that converts all the available color schemas (RGB, HLS, HSV, HEX and CMYK) between each other.
Definition
Namespace:Telerik.Windows.Controls.ColorEditor
Assembly:Telerik.Windows.Controls.dll
Syntax:
public class ColorConverter
Inheritance: objectColorConverter
Constructors
ColorConverter()
Initializes a new instance of the ColorConverter class.
Declaration
public ColorConverter()
Properties
Instance
Gets the ColorConverter instance.
Declaration
public static ColorConverter Instance { get; }
Property Value
KnownColors
Provides a dictionary with known colors and their hex representation.
Declaration
public static KnownColors KnownColors { get; }
Property Value
Methods
CmykaToHex(CmykaColor)
Converts a CmykaColor to a HexColor.
Declaration
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Cmyka")]
public virtual HexColor CmykaToHex(CmykaColor color)
Parameters
color
The CmykaColor color.
Returns
HexColorCmykaToHlsa(CmykaColor)
Converts a CmykaColor to a HlsaColor.
Declaration
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Hlsa")]
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Cmyka")]
public virtual HlsaColor CmykaToHlsa(CmykaColor color)
Parameters
color
The CmykaColor color.
Returns
HlsaColorCmykaToHsva(CmykaColor)
Converts a CmykaColor to a HsvaColor.
Declaration
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Hsva")]
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Cmyka")]
public virtual HsvaColor CmykaToHsva(CmykaColor color)
Parameters
color
The CmykaColor color.
Returns
HsvaColorCmykaToRgba(CmykaColor)
Converts a CmykaColor to a RgbaColor.
Declaration
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Rgba")]
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Cmyka")]
public virtual RgbaColor CmykaToRgba(CmykaColor color)
Parameters
color
The CmykaColor color.
Returns
RgbaColorColorFromString(string)
Creates the color from string.
Declaration
public static Color ColorFromString(string value)
Parameters
value
The value.
Returns
Color
HexToCmyka(HexColor)
Converts a HexColor to a CmykaColor.
Declaration
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Cmyka")]
public virtual CmykaColor HexToCmyka(HexColor color)
Parameters
color
The HexColor color.
Returns
CmykaColorHlsaToCmyka(HlsaColor)
Converts a HlsaColor to a CmykaColor.
Declaration
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Cmyka")]
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Hlsa")]
public virtual CmykaColor HlsaToCmyka(HlsaColor color)
Parameters
color
The HlsaColor color.
Returns
CmykaColorHlsaToHsva(HlsaColor)
Declaration
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Hlsa")]
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Hsva")]
public virtual HsvaColor HlsaToHsva(HlsaColor color)
Parameters
color
The HlsaColor color.
Returns
HsvaColorHlsaToRgba(HlsaColor)
Declaration
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Hlsa")]
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Rgba")]
public virtual RgbaColor HlsaToRgba(HlsaColor color)
Parameters
color
The HlsaColor color.
Returns
RgbaColorHsvaToCmyka(HsvaColor)
Converts a HsvaColor to a CmykaColor.
Declaration
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Cmyka")]
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Hsva")]
public virtual CmykaColor HsvaToCmyka(HsvaColor color)
Parameters
color
The HsvaColor color.
Returns
CmykaColorHsvaToHlsa(HsvaColor)
Declaration
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Hlsa")]
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Hsva")]
public virtual HlsaColor HsvaToHlsa(HsvaColor color)
Parameters
color
The HsvaColor color.
Returns
HlsaColorHsvaToRgba(HsvaColor)
Declaration
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Hsva")]
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Rgba")]
public virtual RgbaColor HsvaToRgba(HsvaColor color)
Parameters
color
The HsvaColor color.
Returns
RgbaColorRgbaToCmyka(RgbaColor)
Converts a RgbaColor to a CmykaColor.
Declaration
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Cmyka")]
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Rgba")]
public virtual CmykaColor RgbaToCmyka(RgbaColor color)
Parameters
color
The RgbaColor color.
Returns
CmykaColor