Как преобразовать шестнадцатеричный цвет в цвет RGB (24 бита) - PullRequest
1 голос
/ 05 апреля 2011

Я использую C # и asp.net 4.

Как конвертировать и Шестнадцатеричный цвет в эквивалентный цвет 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

Ответы [ 2 ]

6 голосов
/ 05 апреля 2011

Почему бы тебе просто не сделать это?

System.Drawing.Color myColor = System.Drawing.Color.FromArgb(0xFF0000);  
0 голосов
/ 05 апреля 2011
...