Rabee Rabee Ответов: 2

как преобразовать цвет в цвет html


привет
я хочу конвертировать из системы.Рисование.Цвет к цвету HTML, я хочу цветовой код, а не название цвета

MessageBox.Show(System.Drawing.ColorTranslator.ToHtml(System.Drawing.Color.Red));


выход: Красный
я хочу: #FF0000

спасибо

2 Ответов

Рейтинг:
12

David_Wimbley

Вот фрагмент кода для изменения красного цвета в выводе HTML

using System.Drawing;

Color colorRed = ColorTranslator.FromHtml("Red");
Console.WriteLine("colorRed: " + colorRed);
string htmlHexColorValueThree = String.Format("#{0:X2}{1:X2}{2:X2}", colorRed.R, colorRed.G, colorRed.B);
Console.WriteLine("htmlHexColorValueThree: " + htmlHexColorValueThree);


Рейтинг:
0

Sandeep Mewara

Попробуй:

private static String ConverteToHex(System.Drawing.Color c)
{
    return "#" + c.R.ToString("X2") + c.G.ToString("X2") + c.B.ToString("X2");
}