Class OTZColorUtils
カラー関連の機能を提供します。
Inheritance
System.Object
OTZColorUtils
名前空間: OTZControls.Utilities
アセンブリ: OTZControls.dll
Syntax
public class OTZColorUtils
コンストラクタ
OTZColorUtils()
宣言
public OTZColorUtils()
プロパティ
AccentColor
アクセントカラーを取得します。
宣言
public static Color AccentColor { get; }
プロパティ値
型 | 説明 |
---|---|
System.Drawing.Color |
メソッド
AlphaBlend(Color, Color, Byte)
指定された色同士をアルファブレンドします。
宣言
public static Color AlphaBlend(Color sourceColor, Color backgroundColor, byte alpha)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Drawing.Color | sourceColor | 対象の色。 |
System.Drawing.Color | backgroundColor | 背景色。 |
System.Byte | alpha | アルファ値。 |
戻り値
型 | 説明 |
---|---|
System.Drawing.Color |
BrightColor(Color)
指定された色を明るくします。
宣言
public static Color BrightColor(Color color)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Drawing.Color | color | 対象色 |
戻り値
型 | 説明 |
---|---|
System.Drawing.Color | 変換後の色 |
DarkColor(Color)
指定された色を暗くします。
宣言
public static Color DarkColor(Color color)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Drawing.Color | color | 対象色 |
戻り値
型 | 説明 |
---|---|
System.Drawing.Color | 変換後の色 |
GetColorRef(Color)
Win32 の COLORREF 型を取得します。
宣言
public static int GetColorRef(Color color)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Drawing.Color | color |
戻り値
型 | 説明 |
---|---|
System.Int32 |
GetColorString(Color)
色から RBG を文字列で取得します。
宣言
public static string GetColorString(Color color)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Drawing.Color | color |
戻り値
型 | 説明 |
---|---|
System.String |
GetYuvTextColor(Color)
背景色に応じたテキストの色(白か黒)を取得します。
宣言
public static Color GetYuvTextColor(Color backColor)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Drawing.Color | backColor |
戻り値
型 | 説明 |
---|---|
System.Drawing.Color |
IsRGB(Dictionary<String, String>, String, ref Color)
RGB 値か判断します。
宣言
public static bool IsRGB(Dictionary<string, string> ht, string key, ref Color color)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Collections.Generic.Dictionary<System.String, System.String> | ht | |
System.String | key | |
System.Drawing.Color | color |
戻り値
型 | 説明 |
---|---|
System.Boolean |
ReverseColor(Color)
反転した色を返します。
宣言
public static Color ReverseColor(Color color)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Drawing.Color | color | 反転する色を指定します。 |
戻り値
型 | 説明 |
---|---|
System.Drawing.Color |
ReverseColor(Color, Color)
反転した色を返します。
宣言
public static Color ReverseColor(Color sourceColor, Color backgroundColor)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Drawing.Color | sourceColor | 対象の色。 |
System.Drawing.Color | backgroundColor | 背景色。 |
戻り値
型 | 説明 |
---|---|
System.Drawing.Color |
ToHtml(Color)
HTML 形式(#FFFFFFFF)のカラーコードを返します。
宣言
public static string ToHtml(Color color)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Drawing.Color | color | 色を指定します。 |
戻り値
型 | 説明 |
---|---|
System.String |