У меня есть цветная шестнадцатеричная строка, хранящаяся в базе данных, как 0x78dce6b0
;Я могу преобразовать это в цвет ARGB, используя:
string colorString=0x78dce6b0;
int hexColor = Convert.ToInt32(colorString ?? "0", 16);
Color colorTL = Color.FromArgb(hexColor);
Теперь я хочу преобразовать это для использования на странице HTML, поэтому мне нужно преобразовать в значение HTML, например #cc3388
.Если я конвертирую напрямую, используя ColorTranslator.ToHtml(colorTL)
, я теряю значение альфа-смешения.Как я могу преобразовать это, принимая во внимание альфа-значение, предполагая, что фон всегда белый?