ColorPalette ColorPalette ColorPalette ColorPalette Class


カラー パレットを構成する色の配列を定義します。Defines an array of colors that make up a color palette. 色は 32 ビット ARGB 色です。The colors are 32-bit ARGB colors. 継承はできません。Not inheritable.

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


構築することはできません、ColorPaletteオブジェクトに直接します。You are not allowed to construct a ColorPalette object directly. 作成した場合、ColorPaletteオブジェクト、しは許可されていない特定のイメージのパレットのサイズを操作する可能性があります。If you created a ColorPalette object, you could then manipulate the palette size for a particular image, which is not allowed. 使用して、Image.Paletteを取得するプロパティをColorPaletteオブジェクト。Use the Image.Palette property to obtain a ColorPalette object.

パレットの色は、32 ビットの ARGB 色に制限されます。The colors in the palette are limited to 32-bit ARGB colors. 32 ビットの ARGB 色が、それぞれ 8 ビットのアルファ、赤、緑、青の値。A 32-bit ARGB color has 8 bits each for alpha, red, green, and blue values. 最下位の 8 ビットは青のビットを構成する、次の 8 ビットは緑色、次の 8 ビットは赤、および最も重要な 8 ビットがアルファです。The lowest 8 bits make up the blue bit, the next 8 bits are green, the next 8 bits are red, and the most significant 8 bits are alpha. つまり、0 から 255 の各コンポーネントがさまざまことができます。This means each component can vary from 0 to 255. 255 し、0 は、完全にオフにするためにします。Fully on is 255 and fully off is 0. アルファを使用して、色の値を透明 (アルファ = 0) または不透明な (アルファ = 255)。Alpha is used to make the color value transparent (alpha = 0) or opaque (alpha = 255). 使用する色の数を増やすことがなく、イメージの輝度レベルの数を増やすことができます。The number of intensity levels in the image can be increased without increasing the number of colors used. このプロセスは、ハーフトーンと呼ばれるものを作成し、コスト削減の解像度の向上のコントラストを提供しています。This process creates what is called a halftone, and it offers increased contrast at a cost of decreased resolution.


Entries Entries Entries Entries

Color 構造体の配列を取得します。Gets an array of Color structures.

Flags Flags Flags Flags

色の配列の色情報の解釈方法を指定する値を取得します。Gets a value that specifies how to interpret the color information in the array of colors.


Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)