Class PixelDataFormat

PixelDataFormat class

ピクセル データ形式。これは不変オブジェクトです。

public class PixelDataFormat

プロパティ

名前説明
static Cmyk { get; }を取得しますPixelDataFormatシアン、マゼンタ、イエロー、ブラックのそれぞれに 8 ビットを使用して、1 ピクセルあたり 32 ビットで定義されます。
static Cmyka { get; }acmyk を取得します。
static Grayscale { get; }を取得しますPixelDataFormatピクセルあたり 8 ビットで定義され、8 ビットは 0 ~ 255 の間隔でグレースケール強度を表します。
static GrayscaleAlpha { get; }を取得しますPixelDataFormatピクセルあたり 16 ビットで定義され、0 ~ 255 の間隔でグレースケール強度を表す 8 ビットと追加の 8 ビット アルファ コンポーネントを使用します。
static Rgb16Bpp555 { get; }を取得しますPixelDataFormat赤、緑、青のそれぞれに 5 ビットを使用してピクセルあたり 16 ビットで定義されています。アルファは定義されていません。
static Rgb16Bpp565 { get; }を取得しますPixelDataFormat赤に 5 ビット、緑に 6 ビット、青に 5 ビットのピクセルあたり 16 ビットで定義されています。アルファは定義されていません。
static Rgb24Bpp { get; }を取得しますPixelDataFormatピクセルあたり 24 ビット、アルファ、赤、緑、青のそれぞれに 8 ビットが定義されています。アルファは定義されていません。
static Rgb24BppPng { get; }を取得しますPixelDataFormatピクセルあたり 24 ビット、アルファ、赤、緑、青のそれぞれに 8 ビットが定義されています。アルファは定義されていません。
static Rgb32Bpp { get; }を取得しますPixelDataFormatアルファ、赤、緑、青のそれぞれに 8 ビットを使用して、1 ピクセルあたり 32 ビットで定義されます。
static Rgba32Bpp { get; }を取得しますPixelDataFormatアルファ、赤、緑、青のそれぞれに 8 ビットを使用して、1 ピクセルあたり 32 ビットで定義されます。
static Rgba64Bpp { get; }を取得しますPixelDataFormatアルファ、赤、緑、青のそれぞれに 16 ビットを使用して、1 ピクセルあたり 64 ビットで定義されます。
static RgbIndexed1Bpp { get; }を取得しますPixelDataFormat インデックス付きピクセル データ ストレージは、カラー パレットが使用されるすべての場所でデータの保存と取得を可能にすることを目的としています. あるパレットから別のパレットへ、または RGBA からインデックス付きカラー モデルへの変換が必要になる場合があるため、注意して使用してください。 .
static RgbIndexed2Bpp { get; }を取得しますPixelDataFormatインデックス付きの 2 ビット/カラー用に定義されています. インデックス付きのピクセル データ ストレージは、カラー パレットが使用されるすべての場所でデータの保存と取得を可能にすることを目的としています. あるパレットから別のパレットへの変換、または RGBA からインデックス付きのカラー モデルへの変換が必要になる場合があるため、注意して使用してください。 .
static RgbIndexed4Bpp { get; }を取得しますPixelDataFormat インデックス付きピクセル データ ストレージは、カラー パレットが使用されるすべての場所でデータの保存と取得を可能にすることを目的としています. あるパレットから別のパレットへ、または RGBA からインデックス付きカラー モデルへの変換が必要になる場合があるため、注意して使用してください。 .
static RgbIndexed8Bpp { get; }を取得しますPixelDataFormat インデックス付きピクセル データ ストレージは、カラー パレットが使用されるすべての場所でデータの保存と取得を可能にすることを目的としています. あるパレットから別のパレットへ、または RGBA からインデックス付きカラー モデルへの変換が必要になる場合があるため、注意して使用してください。 .
static YCbCr { get; }を取得しますPixelDataFormatルマ、青差、赤差彩度コンポーネントのそれぞれに 8 ビットを使用して、1 ピクセルあたり 24 ビットで定義されます。
static Ycck { get; }を取得しますPixelDataFormatルマ、青差、赤差、および黒彩度コンポーネントのそれぞれに 8 ビットを使用して、1 ピクセルあたり 32 ビットで定義されます。
BitsPerPixel { get; }ピクセルあたりのビット数を取得します。
Caption { get; }ピクセル データ形式のキャプションを取得します。
ChannelBits { get; }各チャネルのビット数を取得します。
ChannelsCount { get; }チャネル数を取得します。
PixelFormat { get; }ピクセル形式を取得します。

メソッド

名前説明
static GetBgr(int)サンプルごとに指定されたビット数で BGR カラーを取得します。
static GetBgra(int)サンプルごとに指定されたビット数で BGRA カラーを取得します。
static GetCieLab(int, int, int)サンプルごとに指定されたビット数で CIE Lab カラーを取得します。
static GetCmyk(int)サンプルごとに指定されたビット数で CMYK カラーを取得します。
static GetCmyk(int, int, int, int)サンプルごとに指定されたビット数で CMYK カラーを取得します。
static GetCmyka(int, int, int, int, int)サンプルごとに指定されたビット数で CMYKA カラーを取得します。
static GetGrayscale(int)サンプルごとに指定されたビット数でグレースケール カラーを取得します。
static GetGrayscaleAlpha(int)サンプルごとに指定されたビット数で GrayscaleAlpha カラーを取得します。
static GetGrayscaleAlpha(int, int)サンプルごとに指定されたビット数で GrayscaleAlpha カラーを取得します。
static GetRgb(int)サンプルごとに指定されたビット数で RGB カラーを取得します。
static GetRgb(int, int, int)サンプルごとに指定されたビット数で RGB カラーを取得します。
static GetRgba(int)サンプルごとに指定されたビット数で RGBA カラーを取得します。
static GetRgba(int, int, int, int)サンプルごとに指定されたビット数で RGBA カラーを取得します。
static GetRgbIndexed(int)サンプルごとに指定されたビット数で BGRA インデックス付きカラーを取得します。
static GetYCbCr(int)サンプルごとに指定されたビット数で YCbCr カラーを取得します。
static GetYCbCr(int, int, int)サンプルごとに指定されたビット数で YCbCr カラーを取得します。
static GetYcck(int)サンプルごとに指定されたビット数で YCCK カラーを取得します。
override Equals(object)指定されたObjectこのインスタンスと等しい.
override GetHashCode()このインスタンスのハッシュ コードを返します。
override ToString()を返しますStringこのインスタンスを表す.
operator ==2 つの等しい結果を返しますPixelDataFormatクラス.
operator !=2 つの不等号の結果を返しますPixelDataFormatクラス.

関連項目