1

我是老式 MUD 的建造者。我的任务是制作一个基于网络的房间/对象/移动编辑器。这对我来说没问题,而且几乎完成了。我唯一的问题是颜色图表。我不确定如何将 ASCII 颜色从 Lope 的颜色系统转换为 HEX 值以在 CSS 中使用。

例如,红色定义为:

#define C_RED       "\e[0;31m"  

我不确定如何在 Hex 中将其更改为红色以用于 CSS,以及哪种阴影(lope 的颜色系统中有两种红色阴影。一种深色,一种浅色。大多数颜色相同)。

有谁知道从一个转换到另一个的方法?

4

2 回答 2

0

我记得,这里只有 10 种“颜色”需要担心:

  • 红色的
  • 绿色的
  • 蓝色的
  • 青色
  • 洋红色(紫色)
  • 黄色
  • 黑色的
  • 白色的

幸运的是,这些只是 RGB 系统的主要和次要颜色:

  • 红色的:0xFF0000
  • 绿色的:0x00FF00
  • 蓝色的:0x0000FF
  • 青色:0x00FFFF
  • 洋红色(紫色):0xFF00FF
  • 黄色:0xFFFF00
  • 黑色的:0x000000
  • 白色的:0xFFFFFF

对于深色版本,请尝试将每个字节减半为 7F

于 2012-06-01T14:27:21.527 回答
0

手动输入每个条目将是我的第一个猜测,除非您可以遵循控制台颜色的模式。

于 2012-06-01T14:18:18.423 回答