ColorPalette クラス

定義

カラー パレットを構成する色の配列を定義します。 色は 32 ビット ARGB 色です。 継承はできません。

public ref class ColorPalette sealed
public sealed class ColorPalette
type ColorPalette = class
Public NotInheritable Class ColorPalette
継承
ColorPalette

注釈

オブジェクトを直接構築 ColorPalette することはできません。 オブジェクトを ColorPalette 作成した場合は、許可されていない特定のイメージのパレット サイズを操作できます。 オブジェクトを取得するには、 Image.Palette プロパティを ColorPalette 使用します。

パレットの色は、32 ビット ARGB 色に制限されています。 32 ビットの ARGB カラーには、アルファ値、赤、緑、青の各値に対してそれぞれ 8 ビットがあります。 最下位の 8 ビットが青のビットを構成し、次の 8 ビットが緑、次の 8 ビットが赤、最も重要な 8 ビットがアルファです。 つまり、各コンポーネントは 0 から 255 まで変化する可能性があります。 完全にオンは 255 で、完全にオフは 0 です。 アルファは、色の値を透明 (アルファ = 0) または不透明 (アルファ = 255) にするために使用されます。 イメージ内の強度レベルの数は、使用する色の数を増やすことなく増やすことができます。 このプロセスはハーフトーンと呼ばれるものを作成し、解像度を下げることでコントラストを高めます。

コンストラクター

ColorPalette(Color[])

カラー パレットを構成する色の配列を定義します。 色は 32 ビット ARGB 色です。 継承はできません。

ColorPalette(PaletteType)

カラー パレットを構成する色の配列を定義します。 色は 32 ビット ARGB 色です。 継承はできません。

プロパティ

Entries

Color 構造体の配列を取得します。

Flags

色の配列の色情報の解釈方法を指定する値を取得します。

メソッド

CreateOptimalPalette(Int32, Boolean, Bitmap)

カラー パレットを構成する色の配列を定義します。 色は 32 ビット ARGB 色です。 継承はできません。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象