ColorPalette クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カラー パレットを構成する色の配列を定義します。 色は 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) |
適用対象
.NET