カラーパレット
カラーパレット
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/06 19:10 UTC 版)
「Enhanced Graphics Adapter」の記事における「カラーパレット」の解説
EGAパレットは全ての16色CGAカラーを同時に使用することができ、これらの色はそれぞれ計64色から選んで置き換えることができた。これは追加のディスプレイハードウェア無しでCGA特有の茶色を表示させることも可能にした。後のVGA規格では64色をさらにカスタマイズすることができた。拡張カラーパレットは200ラインモードでは使用できなかった。 EGAパレットから色を選択するとき、赤、緑、青チャンネルに2ビットが使用される。これは各チャンネルが0、1、2、3の値を設定できることを意味する。マゼンタカラーを選択するには、赤と青の値を中輝度(十進数で2またはバイナリ値で10)として、緑の値をオフ(0)にセットする。64色EGAパレットで指定値を計算するとき、指定するバイナリ値の書式は"rgbRGB"、小文字をチャンネル輝度の最下位ビット、大文字を最上位ビットとする。マゼンタであれば、赤と青の最上位ビットは1なので、大文字のRとBの場所が1になる。残りの桁は全て0となり、マゼンタカラーを表すバイナリ値は"000101"となる。これは10進数で5となるから、パレット指定に5をセットすることでマゼンタが選択されたことになる。全てのデフォルト色のカラー値を次の表に記述する。 EGA 16色パレット(標準CGAカラーに設定した場合)番号色16進数rgbRGB10進数0 Black #000000 000000 0 1 Blue #0000aa 000001 1 2 Green #00aa00 000010 2 3 Cyan #00aaaa 000011 3 4 Red #aa0000 000100 4 5 Magenta #aa00aa 000101 5 6 Brown #aa5500 010100 20 7 White / light gray #aaaaaa 000111 7 8 Dark gray / bright black #555555 111000 56 9 Bright blue #5555ff 111001 57 10 Bright green #55ff55 111010 58 11 Bright cyan #55ffff 111011 59 12 Bright red #ff5555 111100 60 13 Bright magenta #ff55ff 111101 61 14 Bright yellow #ffff55 111110 62 15 Bright white #ffffff 111111 63
※この「カラーパレット」の解説は、「Enhanced Graphics Adapter」の解説の一部です。
「カラーパレット」を含む「Enhanced Graphics Adapter」の記事については、「Enhanced Graphics Adapter」の概要を参照ください。
- カラー・パレットのページへのリンク