Color【cAlgo API】
4年以上前の記事です。内容が古くなっている可能性があります。
色いろいろ
Colorクラス
cAlgo内で定義されているColorクラスです。Color.Redなどというように色を表せます。一部メソッドが異なりますが、ほぼ.NetのColorです。
public sealed class Color : Object
プロパティ
色を表すプロパティやEmptyプロパティはstaticなのでColor.Redというようにクラス名から直接取得します。
(double) A
色のα要素(不透明度)を取得します。
(double) R
色の赤要素を取得します。
(double) G
色の緑要素を取得します。
(double) B
色の青要素を取得します。
static (Color) Empty
空っぽの色を表すColorインスタンスを取得します。
static (Color) いろんな色
各色を取得します。.NetのColorと全く同じ141色(透明含む)が利用できます。
メソッド
From~系メソッドはstaticメソッドのため、クラス名からColor.FromArbg(…)というように利用します。
static (Color) FromArgb( int alpha, Color baseColor)
baseColorの不透明度を変更したColorを返します。
static (Color) FromArgb( [int alpha], int red, int green, int blue)
ARGBのそれぞれの要素が、alpha,red,gree,blueのColorが返ります。alphaを省略(引数を3つだけ指定)すると不透明の色になります。
static (Color) FromArgb(int argb)
32bit-ARGBの数値からColorを生成して返します。
static (Color) FromHex(string hex)
16進数文字列からColorを生成して返します。 例えば”#ffff0000″なら赤になります。”ffff0000″でも構いません。”0xffff0000″はダメみたいです。
static (Color) FromName(string name)
名前からColorを生成して返します。文字列で受け取って色を設定したいときに。
(int) ToArgb()
32bit-ARGBの数値を得ます。
(string) ToHexString()
16進文字列を返します。#付きで返ってきます。
カラー一覧
透明(Transparent)以外の140色を明るめの色から適当に並べときます。緑や赤のバーに重なったときの色見本としてどうぞ。
| White | White | Whi… | Whi… | Whi… | Whi… | Whi… | Whi… |
| Snow | Snow | Sno… | Sno… | Sno… | Sno… | Sno… | Sno… |
| GhostWhite | GhostWhite | Gho… | Gho… | Gho… | Gho… | Gho… | Gho… |
| MintCream | MintCream | Min… | Min… | Min… | Min… | Min… | Min… |
| WhiteSmoke | WhiteSmoke | Whi… | Whi… | Whi… | Whi… | Whi… | Whi… |
| LightYellow | LightYellow | Lig… | Lig… | Lig… | Lig… | Lig… | Lig… |
| Ivory | Ivory | Ivo… | Ivo… | Ivo… | Ivo… | Ivo… | Ivo… |
| FloralWhite | FloralWhite | Flo… | Flo… | Flo… | Flo… | Flo… | Flo… |
| SeaShell | SeaShell | Sea… | Sea… | Sea… | Sea… | Sea… | Sea… |
| LavenderBlush | LavenderBlush | Lav… | Lav… | Lav… | Lav… | Lav… | Lav… |
| OldLace | OldLace | Old… | Old… | Old… | Old… | Old… | Old… |
| Azure | Azure | Azu… | Azu… | Azu… | Azu… | Azu… | Azu… |
| Honeydew | Honeydew | Hon… | Hon… | Hon… | Hon… | Hon… | Hon… |
| AliceBlue | AliceBlue | Ali… | Ali… | Ali… | Ali… | Ali… | Ali… |
| LightCyan | LightCyan | Lig… | Lig… | Lig… | Lig… | Lig… | Lig… |
| Gainsboro | Gainsboro | Gai… | Gai… | Gai… | Gai… | Gai… | Gai… |
| Cornsilk | Cornsilk | Cor… | Cor… | Cor… | Cor… | Cor… | Cor… |
| MistyRose | MistyRose | Mis… | Mis… | Mis… | Mis… | Mis… | Mis… |
| Linen | Linen | Lin… | Lin… | Lin… | Lin… | Lin… | Lin… |
| AntiqueWhite | AntiqueWhite | Ant… | Ant… | Ant… | Ant… | Ant… | Ant… |
| Beige | Beige | Bei… | Bei… | Bei… | Bei… | Bei… | Bei… |
| Lavender | Lavender | Lav… | Lav… | Lav… | Lav… | Lav… | Lav… |
| LemonChiffon | LemonChiffon | Lem… | Lem… | Lem… | Lem… | Lem… | Lem… |
| PapayaWhip | PapayaWhip | Pap… | Pap… | Pap… | Pap… | Pap… | Pap… |
| BlanchedAlmond | BlanchedAlmond | Bla… | Bla… | Bla… | Bla… | Bla… | Bla… |
| Bisque | Bisque | Bis… | Bis… | Bis… | Bis… | Bis… | Bis… |
| LightGoldenrodYellow | LightGoldenrodYellow | Lig… | Lig… | Lig… | Lig… | Lig… | Lig… |
| PaleTurquoise | PaleTurquoise | Pal… | Pal… | Pal… | Pal… | Pal… | Pal… |
| Moccasin | Moccasin | Moc… | Moc… | Moc… | Moc… | Moc… | Moc… |
| PeachPuff | PeachPuff | Pea… | Pea… | Pea… | Pea… | Pea… | Pea… |
| LightGray | LightGray | Lig… | Lig… | Lig… | Lig… | Lig… | Lig… |
| Silver | Silver | Sil… | Sil… | Sil… | Sil… | Sil… | Sil… |
| Thistle | Thistle | Thi… | Thi… | Thi… | Thi… | Thi… | Thi… |
| Pink | Pink | Pin… | Pin… | Pin… | Pin… | Pin… | Pin… |
| Plum | Plum | Plu… | Plu… | Plu… | Plu… | Plu… | Plu… |
| PowderBlue | PowderBlue | Pow… | Pow… | Pow… | Pow… | Pow… | Pow… |
| LightSteelBlue | LightSteelBlue | Lig… | Lig… | Lig… | Lig… | Lig… | Lig… |
| LightBlue | LightBlue | Lig… | Lig… | Lig… | Lig… | Lig… | Lig… |
| NavajoWhite | NavajoWhite | Nav… | Nav… | Nav… | Nav… | Nav… | Nav… |
| LightPink | LightPink | Lig… | Lig… | Lig… | Lig… | Lig… | Lig… |
| Wheat | Wheat | Whe… | Whe… | Whe… | Whe… | Whe… | Whe… |
| PaleGoldenrod | PaleGoldenrod | Pal… | Pal… | Pal… | Pal… | Pal… | Pal… |
| Khaki | Khaki | Kha… | Kha… | Kha… | Kha… | Kha… | Kha… |
| Violet | Violet | Vio… | Vio… | Vio… | Vio… | Vio… | Vio… |
| SkyBlue | SkyBlue | Sky… | Sky… | Sky… | Sky… | Sky… | Sky… |
| LightSkyBlue | LightSkyBlue | Lig… | Lig… | Lig… | Lig… | Lig… | Lig… |
| Aquamarine | Aquamarine | Aqu… | Aqu… | Aqu… | Aqu… | Aqu… | Aqu… |
| DarkGray | DarkGray | Dar… | Dar… | Dar… | Dar… | Dar… | Dar… |
| BurlyWood | BurlyWood | Bur… | Bur… | Bur… | Bur… | Bur… | Bur… |
| Tan | Tan | Tan… | Tan… | Tan… | Tan… | Tan… | Tan… |
| DarkSalmon | DarkSalmon | Dar… | Dar… | Dar… | Dar… | Dar… | Dar… |
| Orchid | Orchid | Orc… | Orc… | Orc… | Orc… | Orc… | Orc… |
| PaleGreen | PaleGreen | Pal… | Pal… | Pal… | Pal… | Pal… | Pal… |
| LightGreen | LightGreen | Lig… | Lig… | Lig… | Lig… | Lig… | Lig… |
| LightSalmon | LightSalmon | Lig… | Lig… | Lig… | Lig… | Lig… | Lig… |
| HotPink | HotPink | Hot… | Hot… | Hot… | Hot… | Hot… | Hot… |
| SandyBrown | SandyBrown | San… | San… | San… | San… | San… | San… |
| Yellow | Yellow | Yel… | Yel… | Yel… | Yel… | Yel… | Yel… |
| Magenta | Magenta | Mag… | Mag… | Mag… | Mag… | Mag… | Mag… |
| Fuchsia | Fuchsia | Fuc… | Fuc… | Fuc… | Fuc… | Fuc… | Fuc… |
| Aqua | Aqua | Aqu… | Aqu… | Aqu… | Aqu… | Aqu… | Aqu… |
| Cyan | Cyan | Cya… | Cya… | Cya… | Cya… | Cya… | Cya… |
| RosyBrown | RosyBrown | Ros… | Ros… | Ros… | Ros… | Ros… | Ros… |
| DarkSeaGreen | DarkSeaGreen | Dar… | Dar… | Dar… | Dar… | Dar… | Dar… |
| DarkKhaki | DarkKhaki | Dar… | Dar… | Dar… | Dar… | Dar… | Dar… |
| LightCoral | LightCoral | Lig… | Lig… | Lig… | Lig… | Lig… | Lig… |
| PaleVioletRed | PaleVioletRed | Pal… | Pal… | Pal… | Pal… | Pal… | Pal… |
| MediumPurple | MediumPurple | Med… | Med… | Med… | Med… | Med… | Med… |
| MediumAquamarine | MediumAquamarine | Med… | Med… | Med… | Med… | Med… | Med… |
| Salmon | Salmon | Sal… | Sal… | Sal… | Sal… | Sal… | Sal… |
| MediumOrchid | MediumOrchid | Med… | Med… | Med… | Med… | Med… | Med… |
| MediumSlateBlue | MediumSlateBlue | Med… | Med… | Med… | Med… | Med… | Med… |
| CornflowerBlue | CornflowerBlue | Cor… | Cor… | Cor… | Cor… | Cor… | Cor… |
| MediumTurquoise | MediumTurquoise | Med… | Med… | Med… | Med… | Med… | Med… |
| Turquoise | Turquoise | Tur… | Tur… | Tur… | Tur… | Tur… | Tur… |
| Coral | Coral | Cor… | Cor… | Cor… | Cor… | Cor… | Cor… |
| Tomato | Tomato | Tom… | Tom… | Tom… | Tom… | Tom… | Tom… |
| GreenYellow | GreenYellow | Gre… | Gre… | Gre… | Gre… | Gre… | Gre… |
| DeepPink | DeepPink | Dee… | Dee… | Dee… | Dee… | Dee… | Dee… |
| DodgerBlue | DodgerBlue | Dod… | Dod… | Dod… | Dod… | Dod… | Dod… |
| Gold | Gold | Gol… | Gol… | Gol… | Gol… | Gol… | Gol… |
| DeepSkyBlue | DeepSkyBlue | Dee… | Dee… | Dee… | Dee… | Dee… | Dee… |
| Gray | Gray | Gra… | Gra… | Gra… | Gra… | Gra… | Gra… |
| LightSlateGray | LightSlateGray | Lig… | Lig… | Lig… | Lig… | Lig… | Lig… |
| SlateGray | SlateGray | Sla… | Sla… | Sla… | Sla… | Sla… | Sla… |
| CadetBlue | CadetBlue | Cad… | Cad… | Cad… | Cad… | Cad… | Cad… |
| IndianRed | IndianRed | Ind… | Ind… | Ind… | Ind… | Ind… | Ind… |
| SteelBlue | SteelBlue | Ste… | Ste… | Ste… | Ste… | Ste… | Ste… |
| SlateBlue | SlateBlue | Sla… | Sla… | Sla… | Sla… | Sla… | Sla… |
| MediumSeaGreen | MediumSeaGreen | Med… | Med… | Med… | Med… | Med… | Med… |
| Peru | Peru | Per… | Per… | Per… | Per… | Per… | Per… |
| YellowGreen | YellowGreen | Yel… | Yel… | Yel… | Yel… | Yel… | Yel… |
| DarkOrchid | DarkOrchid | Dar… | Dar… | Dar… | Dar… | Dar… | Dar… |
| RoyalBlue | RoyalBlue | Roy… | Roy… | Roy… | Roy… | Roy… | Roy… |
| LightSeaGreen | LightSeaGreen | Lig… | Lig… | Lig… | Lig… | Lig… | Lig… |
| Goldenrod | Goldenrod | Gol… | Gol… | Gol… | Gol… | Gol… | Gol… |
| Chocolate | Chocolate | Cho… | Cho… | Cho… | Cho… | Cho… | Cho… |
| MediumVioletRed | MediumVioletRed | Med… | Med… | Med… | Med… | Med… | Med… |
| BlueViolet | BlueViolet | Blu… | Blu… | Blu… | Blu… | Blu… | Blu… |
| DarkViolet | DarkViolet | Dar… | Dar… | Dar… | Dar… | Dar… | Dar… |
| DarkTurquoise | DarkTurquoise | Dar… | Dar… | Dar… | Dar… | Dar… | Dar… |
| Orange | Orange | Ora… | Ora… | Ora… | Ora… | Ora… | Ora… |
| DarkOrange | DarkOrange | Dar… | Dar… | Dar… | Dar… | Dar… | Dar… |
| Chartreuse | Chartreuse | Cha… | Cha… | Cha… | Cha… | Cha… | Cha… |
| LawnGreen | LawnGreen | Law… | Law… | Law… | Law… | Law… | Law… |
| SpringGreen | SpringGreen | Spr… | Spr… | Spr… | Spr… | Spr… | Spr… |
| MediumSpringGreen | MediumSpringGreen | Med… | Med… | Med… | Med… | Med… | Med… |
| DimGray | DimGray | Dim… | Dim… | Dim… | Dim… | Dim… | Dim… |
| DarkSlateBlue | DarkSlateBlue | Dar… | Dar… | Dar… | Dar… | Dar… | Dar… |
| OliveDrab | OliveDrab | Oli… | Oli… | Oli… | Oli… | Oli… | Oli… |
| SeaGreen | SeaGreen | Sea… | Sea… | Sea… | Sea… | Sea… | Sea… |
| Sienna | Sienna | Sie… | Sie… | Sie… | Sie… | Sie… | Sie… |
| DarkMagenta | DarkMagenta | Dar… | Dar… | Dar… | Dar… | Dar… | Dar… |
| DarkCyan | DarkCyan | Dar… | Dar… | Dar… | Dar… | Dar… | Dar… |
| LimeGreen | LimeGreen | Lim… | Lim… | Lim… | Lim… | Lim… | Lim… |
| DarkGoldenrod | DarkGoldenrod | Dar… | Dar… | Dar… | Dar… | Dar… | Dar… |
| Crimson | Crimson | Cri… | Cri… | Cri… | Cri… | Cri… | Cri… |
| OrangeRed | OrangeRed | Ora… | Ora… | Ora… | Ora… | Ora… | Ora… |
| DarkSlateGray | DarkSlateGray | Dar… | Dar… | Dar… | Dar… | Dar… | Dar… |
| DarkOliveGreen | DarkOliveGreen | Dar… | Dar… | Dar… | Dar… | Dar… | Dar… |
| ForestGreen | ForestGreen | For… | For… | For… | For… | For… | For… |
| Brown | Brown | Bro… | Bro… | Bro… | Bro… | Bro… | Bro… |
| SaddleBrown | SaddleBrown | Sad… | Sad… | Sad… | Sad… | Sad… | Sad… |
| Olive | Olive | Oli… | Oli… | Oli… | Oli… | Oli… | Oli… |
| Purple | Purple | Pur… | Pur… | Pur… | Pur… | Pur… | Pur… |
| Indigo | Indigo | Ind… | Ind… | Ind… | Ind… | Ind… | Ind… |
| Teal | Teal | Tea… | Tea… | Tea… | Tea… | Tea… | Tea… |
| Firebrick | Firebrick | Fir… | Fir… | Fir… | Fir… | Fir… | Fir… |
| MediumBlue | MediumBlue | Med… | Med… | Med… | Med… | Med… | Med… |
| Red | Red | Red… | Red… | Red… | Red… | Red… | Red… |
| Lime | Lime | Lim… | Lim… | Lim… | Lim… | Lim… | Lim… |
| Blue | Blue | Blu… | Blu… | Blu… | Blu… | Blu… | Blu… |
| MidnightBlue | MidnightBlue | Mid… | Mid… | Mid… | Mid… | Mid… | Mid… |
| DarkRed | DarkRed | Dar… | Dar… | Dar… | Dar… | Dar… | Dar… |
| Maroon | Maroon | Mar… | Mar… | Mar… | Mar… | Mar… | Mar… |
| Green | Green | Gre… | Gre… | Gre… | Gre… | Gre… | Gre… |
| Navy | Navy | Nav… | Nav… | Nav… | Nav… | Nav… | Nav… |
| DarkBlue | DarkBlue | Dar… | Dar… | Dar… | Dar… | Dar… | Dar… |
| DarkGreen | DarkGreen | Dar… | Dar… | Dar… | Dar… | Dar… | Dar… |
| Black | Black | Bla… | Bla… | Bla… | Bla… | Bla… | Bla… |
test