ソフトウェアパレットの一覧

これはコンピュータで使用されるソフトウェアパレットのリストです。4ビットまたは8ビットのピクセル深度を使用するシステムは、最大16色または256色を同時に表示できます。1990年代初頭の多くのパーソナルコンピュータは、ハードウェアのより広いRGBカラーパレットからソフトウェア(ユーザーまたはプログラム)によって自由に選択され、最大256色を表示していました

フルパレットの限定されたサブセット(一般的には 16 または 256)での通常の色選択には、マスター パレットまたはユニバーサル パレット(多目的用途のパレット)として 8 ビット パレットで一般的に使用されるいくつかの RGB レベルの配置が含まれます。

これらは代表的なソフトウェア パレットですが、このようなシステムでは任意の選択を行うことができます。

特定のハードウェア カラー パレットについては、モノクロおよび RGB パレットのリスト8 ビット コンピューター ハードウェア グラフィックスのリスト16 ビット コンピューター ハードウェア グラフィックスのリスト、およびビデオ ゲーム コンソール パレットのリストの記事を参照してください。

各パレットはカラーパッチの配列で表されます。パレットのサイズを簡単に比較できるように、各パレットの下に1ピクセルサイズのバージョンが表示されます。

各パレットには、そのパレット(ディザリングなし)でレンダリングされた画像カラーテストチャートとサンプル画像(トゥルーカラーのオリジナル画像が後述)が提供されます。テストチャートには、赤、緑、青(RGB)の原色とシアン、マゼンタ、黄色の補色の8ビット256階調に加え、8ビット256階調のグレースケールが表示されます。RGB中間色(オレンジ、ライムグリーン、シーグリーン、スカイブルー、バイオレット、フクシア)のグラデーションと、色相スペクトルも表示されます。カラーチャートはガンマ補正されていません。

これらの要素は、特定のパレットの色の深度と分布を示しており、サンプル画像は、このようなパレットの色の選択が実際の画像をどのように表現できるかを示しています。

システムの詳細

これらは、8 ビット ディスプレイをサポートするパーソナル コンピュータの一部の一般的なオペレーティング システムでシステム パレットとして正式に採用されている色の選択です。

Microsoft Windows および IBM OS/2 のデフォルトの 16 色パレット

これらのプラットフォームでは、CGA、EGA、VGAテキストモードとほぼ互換性のあるパレットとして使用されますが、色の順序が異なります。また、16色アイコンのデフォルトパレットでもあります。

このパレットの対応するインデックスは次のとおりです。

0 — 黒8 — グレー
1 — 栗色9 — 赤
2 — 緑10 — ライム
3 — オリーブ11 — 黄色
4 — ネイビー12 — 青
5 — 紫13 — フクシア
6 — ティール14 — アクア
7 — シルバー15 — 白

Microsoft Windows のデフォルトの 20 色パレット

256色モードでは、Windows標準カラーに4色が追加され、合計20色のシステム予約色となります。[1] [2]そのため、システムは236個のパレットインデックスをアプリケーションが使用できるように空けています。256色パレットテーブル内のシステムカラーエントリは、最初の10色と最後の10色です。いずれにせよ、追加されたシステムカラーは鮮やかな色の豊かさを追加するようには見えません。それらは灰色がかった色の中間的な色合いに過ぎません。

Windows 95以降、配色にカスタムカラーが必要な場合、これらの追加カラーはシステムによって変更される可能性があり、[3]静的で変化しないパレットエントリとしての有用性が低下しています。

完全な 20 色の Windows システム パレットは次のとおりです。

0 — 黒246 — クリーム
1 — 濃い赤247 — ミディアムグレー
2 — 濃い緑248 — ダークグレー
3 — 濃い黄色249 — 赤
4 — ダークブルー250 — 緑
5 — ダークマゼンタ251 — 黄色
6 — ダークシアン252 — 青
7 — ライトグレー253 — マゼンタ
8 — マネーグリーン254 — シアン
9 — スカイブルー255 — 白

Apple Macintoshのデフォルトの16色パレット

アップルコンピュータが1987年にMacintosh IIを発表したとき、この16色パレットはSystem 4.1に組み込まれました。[4]

0 — 白8 — 緑
1 — 黄色9 — ダークグリーン
2 — オレンジ10 — 茶色
3 — 赤11 — タン
4 — マゼンタ12 — ライトグレー
5 — 紫13 — ミディアムグレー
6 — 青14 — ダークグレー
7 — シアン15 — 黒

RISC OSのデフォルトパレット

Acorn RISC OS 2.xおよび3.xでは、この16色パレットが提供されていました。[5]

0 — 白8 — ダークブルー
1 — グレー #19 — 黄色
2 — グレー #210 — 緑
3 — グレー #311 — 赤
4 — グレー #412 — ベージュ
5 — グレー #513 — ダークグリーン
6 — グレー #614 — ゴールド/オレンジ
7 — 黒15 — ライトブルー

Solaris のデフォルトの 16 色パレット

0 — 黒8 — ダークグレー
1 — 赤9 — ピンク
2 — 緑10 — 淡い緑
3 — 茶色11 — 黄色
4 — 青12 — スレートブルー
5 — マゼンタ13 — 蘭
6 — シアン14 — アクアマリン
7 — グレー15 — 白

RGB配列

これらは、完全な RGB の組み合わせを提供する、均等に順序付けられた RGB レベルに基づく色の選択であり、主に8 ビット ピクセル深度の制限内であらゆる種類の画像を表示するためのマスター パレットとして使用されます。

6レベルRGB

#000000330000番#660000990000#CC0000#FF0000
#000000#003300#006600#009900#00CC00#00FF00
#000000#000033#000066#000099#0000CC#0000FF

各原色に6段階のレベルがあり、6³ = 216通りの組み合わせがあります。インデックスは(36×R)+(6×G)+Bで表され、R、G、Bの値は0から5の範囲になります。均質なRGBキューブとして設計されており、6つの真のグレーを提供します。さらに、40種類の色を追加できるため、オペレーティングシステムやプログラムで追加の色を追加できます。

このソフトウェア パレットを使用するシステムは次のとおりです。

6-7-6レベルRGB

#000000330000番#660000990000#CC0000#FF0000
#000000#002A00#005500#008000#00AA00#00D400#00FF00
#000000#000033#000066#000099#0000CC#0000FF

このパレットは、赤と青の原色にそれぞれ6段階、緑に7段階の階調で構成されており、6×7×6 = 252通りの組み合わせがあります。インデックスは(42×R)+(6×G)+Bで表され、RとBの値は0から5、Gの値は0から6の範囲となります。これは前者と同じですが、人間の目は緑に対してより敏感であるため、緑に1段階の階調が追加されています。

真のグレーは提供されませんが、残りのインデックスは4つの中間グレーで埋めることができます。いずれにせよ、他の色を入れる余地はほとんどありません。

6-8-5レベルRGB

#000000330000番#660000990000#CC0000#FF0000
#000000#002400#004900#006D00#009200#00B600#00DB00#00FF00
#000000#000040#000080#0000BF#0000FF

このパレットは、赤に6段階、緑に8段階、青に5段階の3原色で構成されており、6×8×5 = 240通りの組み合わせがあります。インデックスは(40×R)+(5×G)+Bで表され、Rは0から5、Gは0から7、Bは0から4の範囲となります。レベルは、人間の通常の目の各原色に対する感度に基づいて選択されます。

また、真のグレーは提供されません。残りのインデックスは、16色の中間グレーやその他の固定色で埋めることができます。実際、これは人間の目の感覚に基づいたRGB配列と、他の用途に十分なパレットエントリの残量との間の妥協点として、最もバランスの取れたRGBマスターソフトウェアパレットです[要出典] 。

8-8-4レベルRGB

#000000240000番#490000#6D0000920000番#B60000#DB0000#FF0000
#000000#002400#004900#006D00#009200#00B600#00DB00#00FF00
#000000#000055#0000AA#0000FF

8-8-4レベルのRGBは、赤と緑の色成分それぞれに8レベル(上位3ビット+3ビット)を使用し、青の成分には4レベル(下位2ビット)を使用します。これは、人間の目の感度が低いためです。これにより、8×8×4 = 256色のパレットが生成され、以下のようになります。

このRGBソフトウェアパレットは、パレットエントリの8ビット範囲全体を占有するため、他の固定色のためのスペースはありません。このパレットを使用するソフトウェアは、ユーザーインターフェース要素を画像の表示に使用するのと同じ色で描画する必要があります。また、このパレットは真のグレーを提供しません。

ソフトウェアパレットのその他の一般的な用途

グレースケールパレット

グレースケールパレットの全256色
暗い 明るい

シンプルなパレットは、RGB原色の3原色全てが等しい値を持ち、利用可能な全パレットエントリを通して黒から白への連続グラデーションとして表現されます。以下は8ビット、256レベルのパレットです。

たとえば、純粋なグレースケールの TIFFまたはJPEG画像を表示するために使用されます。

カラーグラデーションパレット

最も暗い色から最も明るい色まで、任意の色相の連続的なカラーグラデーションで構成されたパレットです。ピクセルデータはグレースケールとして扱われますが、カラーテーブルはグレーだけでなくRGBカラーの組み合わせも扱います。元の輝度とマッピングされた輝度の関係は変化する可能性がありますが、照明スケールはすべてのパレットエントリにわたって保持されます。

このようなパレットの非常に一般的な例として、セピア調のパレットがあります。これは画像に古風で古びた印象を与えます(左)。ここでは青色をベースにしたグラデーションの例(右)を示しますが、任意の色相や色相の混合を使用できます。カメラ内蔵の 多くの携帯電話には、この手法を使用してカラー写真を撮影するオプションがあります。

 
 
カラーグラデーションパレットの全256色(例)
黄色暗い 明るい
暗い 明るい
暗い 明るい
暗い 明るい
フクシア暗い 明るい

適応パレット

利用可能なインデックスの全体が、具体的なフルカラーの元画像の統計的な出現順序(通常はバランスが取れている)から選択されたRGBの組み合わせで埋められているもの色量子化によって色を選択するアルゴリズムは数多く存在しますが、よく知られているものの1つにHeckbertのメディアンカットアルゴリズムがあります。カラーテストチャートと上記の画像サンプルで使用されている8ビット256色パレットを以下に示します。

アダプティブパレットは、画像が一意である場合にのみ適切に機能します。8ビットディスプレイ上でアダプティブパレットを使用して複数の画像を表示しようとすると、通常、正しい色を持つ画像は1つしか表示されません。これは、画像ごとに異なるパレットがあり、一度に表示できるのは1つだけだからです。以下は、インデックスカラー画像を、それ自身のアダプティブパレットではない任意のカラーパレットで表示した場合の結果の例です。

偽のカラーパレット

擬似カラーパレットマップ
暗い 明るい
偽のカラーパレットの比較
暗い
#000000マゼンタ
#333333
#666666シアン
#999999
#CCCCCC黄色
#FFFFFF
明るい

任意のグラデーションカラースケール(通常256段階)は、画像の実際の色とは無関係です。グレースケール画像を人工的にカラー化して細部を表現したり、ピクセルレベルの値を物理的な大きさ(電位温度、高度など) にマッピングしたりするために使用されます。

上記の例では、元の写真の背景の暗い部分に、新しい詳細がマゼンタ色の上に青く表示されていることに注意してください。

以下は、カラー テスト チャートと上記の画像サンプルで使用される 8 ビット、256 色のグラデーション パレットです。

擬似カラーパレットは数多く存在し、その一部は標準化されており、主に天文学電波天文学衛星による地上画像サーモグラフィー、材料の研究、医療における断層撮影磁気共鳴画像などの科学的アプリケーションで使用されています。

参照

注記

  1. ^ パレット マネージャ: 機能の仕組みと理由、この記事は Windows の自己解凍アーカイブ内にファイルを書き込みます。
  2. ^ 「パレットとパレットマネージャ - Win32アプリ」2019年8月23日。
  3. ^ 「Microsoft Windows パレット マネージャー」。
  4. ^ Cossont, Vyr. 「MACINTOSH DEFAULT 16-COLOR PALETTE」。2024年8月31日時点のオリジナルよりアーカイブ2025年9月13日閲覧。これらの色は、最新のディスプレイで正確に表示できるように、1.8 ガンマのオリジナルの Apple「Generic RGB Profile」から Display P3 に変換されていることに注意してください。
  5. ^ ハウス・オブ・メイベル: RISC OS 2
Retrieved from "https://en.wikipedia.org/w/index.php?title=List_of_software_palettes&oldid=1321996039"