3
A
回答
3
Color類有一些有趣的靜態方法:
Color.FromName ("Red").ToArgb()
旁邊的是,還有像一些屬性:
var c = Color.FromName ("Red"); // Or use Color.FromKnownColor (KnownColor.Red)
Console.WriteLine (String.Format ("RGB: {0} {1} {2}", c.R, c.G, c.B);
4
Color blue = Color.FromKnownColor(KnownColor.Blue);
然後blue.R
,blue.G
和blue.B
的RGB值。
或者,如果你只是想爲RGB顏色的int
值,你可以這樣做:
int blueRgb = Color.FromKnownColor(KnownColor.Blue).ToArgb();
3
使用Color.FromKnownColor
然後訪問使用Color.R
,Color.G
和Color.B
RGB值。
-1
Color c = (Color)TypeDescriptor.GetConverter(typeof(Color)).ConvertFromString("Red");
1
Color clr = FromKnownColor(System.Drawing.KnownColor.Blue);
string.Format("R:{0}, G:{1}, B:{2}" clr.R, clr.G, clr.B);
入住這Out
1
enter code here
你可以做
int r = Color.FromName("Purple").ToArgb();
//Or
int r1 = Color.FromKnownColor(KnownColor.Purple).ToArgb();
Color.FromName和Color.FromKnownColor witll返回Color對象,如果你想它有屬性Red
,Green
和Blue
組件。
相關問題
- 1. 顏色和顏色名稱
- 2. 來自argb的C#顏色名稱
- 3. 字符串顏色名稱字符串顏色C#中的十六進制值
- 4. 如何從C#精簡框架中的顏色名稱獲取顏色?
- 5. 用於從顏色名稱獲取顏色的Java庫
- 6. 配對顏色名稱和值
- 7. 不同的顏色名稱
- 8. 從System.Windows.Media.Color提取顏色名稱
- 9. 從HSL獲取顏色名稱
- 10. 從十六進制顏色代碼中找到顏色名稱
- 11. 從自舉顏色選擇器獲取顏色名稱
- 12. ImageJ顏色名稱列表
- 13. CSS - 更改顏色名稱
- 14. 顏色代碼名稱
- 15. 顏色型號名稱
- 16. 本地化顏色名稱
- 17. 驗證CSS顏色名稱
- 18. 查找顏色接近colorBrewer調色板的顏色名稱
- 19. 給定HSV值的顏色/色調名稱
- 20. C#讓所有的顏色從顏色
- 21. 顏色名稱轉換串色「ID」
- 22. 將十六進制顏色值轉換爲近似顏色名稱的函數?
- 23. Visual Studio中的顏色名稱下的顏色線
- 24. 少混色名稱被評估爲顏色/顏色
- 25. 顯示顏色名稱的顏色拾取器
- 26. 轉換RGB顏色英文顏色的名稱,如與Python
- 27. Php函數十六進制或rgb顏色的顏色名稱
- 28. 將顏色代碼替換爲顏色名稱的腳本?
- 29. 基於顏色名稱的顏色代碼
- 30. WPF/Silverlight:找到顏色的名稱
FromKnownColor使更多因爲他說這就是他正在使用的感覺。 –