Цвет ASCII в цвет HEX
Я строитель в старомодной грязи. Мне было поручено создание веб-редактора комнат / объектов / мобильных устройств. Это не проблема для меня, и я почти завершен. Единственная проблема, которая у меня есть, это цветовая карта. Я не уверен, как преобразовать цвета ASCII из цветовой системы Лопе в значения HEX для использования в CSS.
Например, красный определяется как:
#define C_RED "\e[0;31m"
Я не уверен, как изменить это на красный в Hex, чтобы использовать его для CSS, и какой оттенок (в цветовой системе Лопе есть два оттенка красного. Один темный, один светлый. То же самое для большинства цветов).
Кто-нибудь знает способ преобразования из одного в другой?
2 ответа
Ручной ввод каждой записи будет моей первой догадкой, если только вы не можете следовать шаблону цветов консоли.
Насколько я помню, здесь есть только 10 "цветов" для беспокойства:
- красный
- зеленый
- синий
- Cyan
- Пурпурный (фиолетовый)
- желтый
- черный
- белый
К счастью, это только основной и дополнительный цвета из системы RGB:
- Красный:
0xFF0000
- Зеленый цвет:
0x00FF00
- Синий:
0x0000FF
- Cyan:
0x00FFFF
- Пурпурный (фиолетовый):
0xFF00FF
- Желтый:
0xFFFF00
- Черный:
0x000000
- Белый:
0xFFFFFF
Для темных версий попробуйте сократить каждый байт до 7F