2011-04-05 249 views
1

我使用C#和asp.net 4如何十六進制顏色轉換爲RGB顏色(24位)

如何轉換和十六進制顏色在同等RGB顏色

Example: FF0000 to 255,0,0. 

我的目標是這種顏色傳遞給方法FromArgb命名空間System.Drawing中

FromArgb Method (Int32, Int32, Int32) (Alpha is implicit as opaque) 

在我使用此代碼清除的時刻,圖像和應用不透明平坦顏色:

System.Drawing.Graphics.Clear(System.Drawing.Color.Red)); 

此工作正常與預定義的顏色,如「紅色」,「黑色」等,但不明顯與自定義更精確的顏色。

任何想法?謝謝你的幫助!

資源:

http://msdn.microsoft.com/en-us/library/cce5h557.aspx

http://msdn.microsoft.com/en-us/library/system.drawing.color.aspx

回答

6

爲什麼你不這樣做呢?

System.Drawing.Color myColor = System.Drawing.Color.FromArgb(0xFF0000); 
+0

如何將它傳遞給Clear()方法? – GibboK 2011-04-05 14:56:30

+0

@GibboK:System.Drawing.Graphics.Clear(myColor); – 2011-04-05 14:57:52

+0

嗨,我嘗試但不起作用。我的意思是沒有錯誤和顏色,但可能Clear()方法不是我的選擇。我可以用什麼來代替? – GibboK 2011-04-05 15:02:29

相關問題