Код ConsoleColor.Red даст вам красный цвет справа. Код (ConsoleColor) 3746 даст вам другой цвет. Но каково это число (rgb, hex) и как мне преобразовать в значение rgb наоборот.Каковы значения цвета консоли
1
A
ответ
5
Во-первых, давайте посмотрим цвета
var colors = Enum.GetValues(typeof(ConsoleColor)).Cast<ConsoleColor>();
foreach (var color in colors)
{
Console.BackgroundColor = color;
Console.WriteLine(color);
}
Мир консольных цветов 4 бит: один для красного, зеленого и синего цветов, и 1 для интенсивности, которая удваивает насыщенность данный цвет (за исключением серого/белого). Это дает 15 возможных различных цветов. , Соответствующий гекс бы 0, 80 и FF для каждого из красного, зеленого и синего цветов:
Name R G B
-------------------------
Black 00 00 00
DarkBlue 00 00 80
DarkGreen 00 80 00
DarkCyan 00 80 80
DarkRed 80 00 00
DarkMagenta 80 00 80
DarkYellow 80 80 00
DarkGray 80 80 80
Blue 00 00 FF
Green 00 FF 00
Cyan 00 FF FF
Red FF 00 00
Magenta FF 00 FF
Yellow FF FF 00
Gray C0 C0 C0
White FF FF FF
Обратите внимание, что «серый» является нечетным один из. Причиной этого является то, что 4 бита фактически допускают 16 цветов, но только 15 могут быть однозначно закодированы в схеме включения/выключения + интенсивности.
Смежные вопросы
- 1. Цвета в Java-консоли
- 2. Цвета в отладочной консоли
- 3. Отключить цвета ионной консоли
- 4. VC++ Цвета в консоли
- 5. Каковы типы переменных для разных цветов в консоли разработчика Chrome?
- 6. Каковы значения смещения тени и цвета для имитации названия UINavigationBar?
- 7. Преобразование цвета в панель консоли?
- 8. IntelliJ и цвета вывода консоли
- 9. Использование цвета в Scala консоли
- 10. Преобразование цвета консоли в цвет?
- 11. Каковы фактические значения RGB для ConsoleColors?
- 12. Любой более быстрый способ установить цвета консоли?
- 13. Каковы ваши самые важные псевдонимы консоли?
- 14. Каковы другие значения NaN?
- 15. Каковы значения для AuthenticationMethod?
- 16. Каковы значения дескриптора SURF?
- 17. Каковы значения, сопоставленные с?
- 18. Каковы цвета серии по умолчанию jqplot?
- 19. Каковы цвета темных тем оформления материалов?
- 20. Освежающие значения в консоли
- 21. Изменение цвета в OS X выход консоли
- 22. Изменение цвета интерфейса консоли администратора websphere
- 23. текст в тексте консоли без фонового цвета
- 24. Изменение цвета текста консоли в Eclipse
- 25. Изменение цвета консоли, дает мне исключение Stackoverflow
- 26. Альтернативные цвета символов на консоли C#
- 27. Программно изменить 16-значные цвета консоли PowerShell
- 28. Каковы значения массива, полученного из base64
- 29. Значения цвета Textarea
- 30. highchart Значения осей цвета
Посмотрите здесь: http://www.rapidtables.com/web/color/RGB_Color.htm – Fruchtzwerg
https://msdn.microsoft.com/en-us/library/system.consolecolor(v=vs.110) .aspx Он описывается как перечисление выбора цветов. Таким образом, нет требования, чтобы перечислимое значение представляло фактическое цветовое содержимое каким-либо образом (хотя это означало бы, что есть список для их преобразования где-то в mscorlib.dll). Попробуйте поэкспериментировать с разными номерами, и если последовательные значения генерируют совершенно разные цвета, то, вероятно, он использует список поиска. – PeteB