C# Класс Smrf.GraphicsLib.ColorUtil

Utility methods for working with colors.
This class adds functionality to the System.Drawing.Color class. A better design would have a new ColorPlus class inherit from Color, with new methods added to ColorPlus, but because the Color class is sealed, that isn't possible.

All methods are static.

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
UniqueColorHues System.Int32

Открытые методы

Метод Описание
GetUniqueColor ( Int32 index, Int32 totalUniqueColors ) : Color
ToHtmlString ( Color color ) : String
TryConvertFromInvariantString ( String theString, System.Drawing.ColorConverter colorConverter, Color &color ) : System.Boolean

Приватные методы

Метод Описание
ColorHLSToRGB ( Int32 wHue, Int32 wLuminance, Int32 wSaturation ) : Int32

Описание методов

GetUniqueColor() публичный статический Метод

public static GetUniqueColor ( Int32 index, Int32 totalUniqueColors ) : Color
index System.Int32
totalUniqueColors System.Int32
Результат Color

ToHtmlString() публичный статический Метод

public static ToHtmlString ( Color color ) : String
color Color
Результат String

TryConvertFromInvariantString() публичный статический Метод

public static TryConvertFromInvariantString ( String theString, System.Drawing.ColorConverter colorConverter, Color &color ) : System.Boolean
theString String
colorConverter System.Drawing.ColorConverter
color Color
Результат System.Boolean

Описание свойств

UniqueColorHues публичное статическое свойство

Number of unique hues used by GetUniqueColor.
public static Int32,System UniqueColorHues
Результат System.Int32