[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MGL and 8bpp



鈴木(康)です。
<200003081159.UAA01969@ninja.hpc.bs1.fc.nec.co.jp>の記事において
suz@hpc.bs1.fc.nec.co.jpさんは書きました。

fake8_color_table[] の初期値を作ってみました。

fake8_color_table_setup() を呼ばないようにして、
次の初期値をそのまま使ってみてください。

showcol でみると結構いい線まで来ています。

私の環境では、192 color mode で
赤ブロック 左端上から 2 番目が 緑になってしまう他は、ひどいところ
はありません。

他の人はどうでしょう?

# パレット使われたところはやっぱり壊れてしまうと思うので、
# 完全にはコントロールできないと思います。

static unsigned char fake8_color_table[256] = {
  0, 18,247,255,  0,  1, 69,118,  0,  1, 32,227,  0,  1, 32,249,
  0, 18,247,255,  0, 30, 75,154,  0, 30, 36, 83,  0, 30, 36, 44,
  0, 18,247,255,  0,  3, 81,160,  0,  3, 48,229,  0,  3, 48,251,
  0, 18,247,255,  0, 33, 80,159,  0, 33, 46, 93,  0, 33, 46, 59,
  0, 18,247,255,  0,  2, 79,158,  0,  2, 45,228,  0,  2, 45,250,
  0, 18,247,255,  0, 33,113,193,  0, 33, 78,156,  0, 33, 78,123,
  0, 18,247,255,  0,  6,115,226,  0,  6,114,232,  0,  6,114,254,
  0, 18,247,255,  0, 60,139,220,  0, 60,133,212,  0, 60,133,205,
  0, 18,247,255,  0,  4,134,214,  0,  4, 95,230,  0,  4, 95,252,
  0, 18,247,255,  0, 60,135,215,  0, 60, 95,202,  0, 60, 95,198,
  0, 18,247,255,  0,  5,136,216,  0,  5,131,231,  0,  5,131,253,
  0, 18,247,255,  0, 30,104,183,  0, 30, 63,137,  0, 30, 63,100,
  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
};

--
					鈴木 康司 @NEC
					suz@hpc.bs1.fc.nec.co.jp
					TEL 0423-33-5381