1

私は昔ながらの MUD のビルダーです。私は、Web ベースのルーム/オブジェクト/モバイル エディターの作成を任されています。これは私にとっては問題なく、ほぼ完了しています。私が持っている唯一の問題はカラーチャートです。ASCII カラーを Lope のカラー システムから HEX 値に変換して CSS で使用する方法がわかりません。

たとえば、赤は次のように定義されます。

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

それを CSS で使用するために 16 進数で赤に変更する方法と、どの色合いにするかがわかりません (lope のカラー システムには 2 つの赤の色合いがあります。1 つは暗い色、もう 1 つは明るい色です。ほとんどの色で同じです)。

あるものから別のものに変換する方法を知っている人はいますか?

4

2 に答える 2

0

私が覚えているように、ここで心配する必要があるのは10の「色」だけです。

  • シアン
  • マゼンタ(紫)
  • 黄色

幸いなことに、これらはRGBシステムの1次色と2次色にすぎません。

  • 赤:0xFF0000
  • 緑:0x00FF00
  • 青:0x0000FF
  • シアン:0x00FFFF
  • マゼンタ(紫):0xFF00FF
  • 黄色:0xFFFF00
  • 黒:0x000000
  • 白:0xFFFFFF

ダークバージョンの場合は、各バイトを7Fに半分にしてみてください

于 2012-06-01T14:27:21.527 に答える
0

コンソールの色について従うことができるパターンがない限り、各エントリを手動で入力することが私の最初の推測です.

于 2012-06-01T14:18:18.423 に答える