Class PixelDataFormat

Class PixelDataFormat

名称: Aspose.Imaging アセンション: Aspose.Imaging.dll (25.4.0)

ピクセルデータフォーマット:これは不可変なオブジェクトです。

[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat

Inheritance

object PixelDataFormat

相続人

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Fields

Grayscale

Aspose.Imaging.PixelDataFormat は、ピクセルごとに 8 ビットで 0-255 間隔でグレイスケールの強さを表す 8 ビットで定義されています。

public static PixelDataFormat Grayscale

フィールド価値

PixelDataFormat

Grayscale16

ピクセル当たり16ビットで定義され、グレイスケールの強度を表す16ビットまで。

public static readonly PixelDataFormat Grayscale16

フィールド価値

PixelDataFormat

Properties

BitsPerPixel

ピクセルごとにビットを取得します。

public int BitsPerPixel { get; }

不動産価値

int

Caption

ピクセルデータフォーマットのタイトルを取得します。

public string Caption { get; }

不動産価値

string

ChannelBits

各チャンネルのビットを数える。

public int[] ChannelBits { get; }

不動産価値

int ( )

ChannelsCount

チャンネルを数える。

public int ChannelsCount { get; }

不動産価値

int

Cmyk

Aspose.Imaging.PixelDataFormatは、ピクセルごとに32ビットで定義され、それぞれサイアン、マゲンタ、黄色、黒の8ビットです。

public static PixelDataFormat Cmyk { get; }

不動産価値

PixelDataFormat

Cmyka

アクミックを受け取る。

public static PixelDataFormat Cmyka { get; }

不動産価値

PixelDataFormat

GrayscaleAlpha

Aspose.Imaging.PixelDataFormatは、ピクセル当たり16ビットで定義され、0-255の間隔でグレイスケールの強度を表す8ビットで、追加の8ビットのアルファコンポーネント。

public static PixelDataFormat GrayscaleAlpha { get; }

不動産価値

PixelDataFormat

PixelFormat

ピクセルフォーマットを入手します。

public PixelFormat PixelFormat { get; }

不動産価値

PixelFormat

Rgb16Bpp555

Aspose.Imaging.PixelDataFormat は、ピクセルごとに 16 ビットで定義され、それぞれの赤、緑、青の 5 ビットで定義され、アルファは定義されていません。

public static PixelDataFormat Rgb16Bpp555 { get; }

不動産価値

PixelDataFormat

Rgb16Bpp565

Aspose.Imaging.PixelDataFormatは、ピクセルごとに16ビットで、赤には5ビット、緑には6ビット、青には5ビットで、アルファは定義されていません。

public static PixelDataFormat Rgb16Bpp565 { get; }

不動産価値

PixelDataFormat

Rgb24Bpp

Aspose.Imaging.PixelDataFormatはピクセルごとに24ビットで定義され、アルファ、赤、緑、ブルーのそれぞれに8ビットで定義され、アルファは定義されていません。

public static PixelDataFormat Rgb24Bpp { get; }

不動産価値

PixelDataFormat

Rgb24BppPng

Aspose.Imaging.PixelDataFormatはピクセルごとに24ビットで定義され、アルファ、赤、緑、ブルーのそれぞれに8ビットで定義され、アルファは定義されていません。

public static PixelDataFormat Rgb24BppPng { get; }

不動産価値

PixelDataFormat

Rgb32Bpp

Aspose.Imaging.PixelDataFormatは、アルファ、レッド、グリーン、ブルーのそれぞれの8ビットで、ピクセルごとに32ビットで定義されています。

public static PixelDataFormat Rgb32Bpp { get; }

不動産価値

PixelDataFormat

RgbIndexed1Bpp

Aspose.Imaging.PixelDataFormat は、色ごとに 1 ビットのインデックスに定義されています。インデックスされたピクセルデータストレージは、使用されている色パレットのあらゆる場所でデータストレージおよび収集を可能にすることを目的としています。1つのパレットから別のパレットに変換するか、RGBAからインデックスされた色モデルに変換する必要がある可能性があるため、慎重に使用してください。

public static PixelDataFormat RgbIndexed1Bpp { get; }

不動産価値

PixelDataFormat

RgbIndexed2Bpp

Aspose.Imaging.PixelDataFormat は、色ごとに 2 ビットのインデックスに定義されています。インデックスされたピクセルデータストレージは、使用されている色パレットのあらゆる場所でデータストレージおよび収集を可能にすることを目的としています。1つのパレットから別のパレットに変換するか、RGBAからインデックスされた色モデルに変換する必要がある可能性があるため、慎重に使用してください。

public static PixelDataFormat RgbIndexed2Bpp { get; }

不動産価値

PixelDataFormat

RgbIndexed4Bpp

Aspose.Imaging.PixelDataFormat は、色ごとに 4 ビットのインデックスに定義されています。インデックスされたピクセルデータストレージは、使用されている色パレットのあらゆる場所でデータストレージおよび収集を可能にすることを目的としています。1つのパレットから別のパレットに変換するか、RGBAからインデックスされた色モデルに変換する必要がある可能性があるため、慎重に使用してください。

public static PixelDataFormat RgbIndexed4Bpp { get; }

不動産価値

PixelDataFormat

RgbIndexed8Bpp

Aspose.Imaging.PixelDataFormat は、色ごとに 8 ビットのインデックスに定義されています。インデックスされたピクセルデータストレージは、使用されている色パレットのあらゆる場所でデータストレージおよび収集を可能にすることを目的としています。1つのパレットから別のパレットに変換するか、RGBAからインデックスされた色モデルに変換する必要がある可能性があるため、慎重に使用してください。

public static PixelDataFormat RgbIndexed8Bpp { get; }

不動産価値

PixelDataFormat

Rgba32Bpp

Aspose.Imaging.PixelDataFormatは、アルファ、レッド、グリーン、ブルーのそれぞれの8ビットで、ピクセルごとに32ビットで定義されています。

public static PixelDataFormat Rgba32Bpp { get; }

不動産価値

PixelDataFormat

YCbCr

Aspose.Imaging.PixelDataFormatは、ピクセルごとに24ビットで定義され、ルーマ、ブルー・ディフェレンス、赤・ディフェレンス・クロム・コンポーネントのそれぞれに8ビットがあります。

public static PixelDataFormat YCbCr { get; }

不動産価値

PixelDataFormat

Ycck

Aspose.Imaging.PixelDataFormatは、ピクセルごとに32ビットで定義され、それぞれのルーマ、ブルーの違い、赤の違い、ブラックの染色体の構成要素の8ビットです。

public static PixelDataFormat Ycck { get; }

不動産価値

PixelDataFormat

Methods

Equals(対象)

指定された System.Object がこの例に等しいかどうかを決定します。

public override bool Equals(object obj)

Parameters

obj object

システム.オブジェクトは、この例と比較します。

Returns

bool

「真実」は、指定されたシステム.オブジェクトがこの例に等しい場合、そうでなければ「偽物」です。

GetBgr(インタ)

サンプルごとに指定された数のビットでBGR色を取得します。

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

サンプルごとにビット数

Returns

PixelDataFormat

BGRの色。

GetBgra(インタ)

サンプルごとに指定された数のビットでBGRA色を取得します。

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

サンプルごとにビット数

Returns

PixelDataFormat

BGRAの色。

GetCieLab(int、 int、 int)

サンプルごとに指定された数のビットでCIE Labの色を得る。

public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)

Parameters

bitsPerL int

Lチャンネルのビット数

bitsPerA int

1チャンネルあたりのビット数

bitsPerB int

Bチャンネルのビット数

Returns

PixelDataFormat

CIE Labの色。

GetCmyk(インタ)

サンプルごとに指定された数のビットでCMYK色を取得します。

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

サンプルごとにビット数

Returns

PixelDataFormat

CMYKの色。

GetCmyk(int、 int、 int、 int、 int)

サンプルごとに指定された数のビットでCMYK色を取得します。

public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)

Parameters

bitsPerCyanChannel int

サイアンチャンネルごとにビットの数

bitsPerMagentaChannel int

マゲンタチャンネルごとにビット数

bitsPerYellowChannel int

黄色いチャンネルのビット数

bitsPerKeyChannel int

キーチャンネルごとにビット数

Returns

PixelDataFormat

CMYKの色。

GetCmyka(int、 int、 int、 int、 int、 int)

サンプルごとに指定された数のビットでCMYKA色を取得します。

public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)

Parameters

bitsPerCyanChannel int

サイアンチャンネルごとにビットの数

bitsPerMagentaChannel int

マゲンタチャンネルごとにビット数

bitsPerYellowChannel int

黄色いチャンネルのビット数

bitsPerKeyChannel int

キーチャンネルごとにビット数

bitsPerAlphaChannel int

アルファチャンネルのビット数

Returns

PixelDataFormat

CMYKの色。

GetGrayscale(インタ)

サンプルごとに指定された数のビットでグレイスケール色を得る。

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

サンプルごとにビット数

Returns

PixelDataFormat

グレイスカラーの色

GetGrayscaleAlpha(インタ)

GrayscaleAlpha色をサンプルごとに指定されたビット数で得る。

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

サンプルごとにビット数

Returns

PixelDataFormat

Grayscaleアルファの色

GetGrayscaleAlpha(int、 int)

GrayscaleAlpha色をサンプルごとに指定されたビット数で得る。

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

サンプルごとにビット数

alphaChannelBits int

アルファチャンネルのサンプルごとにビットの数

Returns

PixelDataFormat

Grayscaleアルファの色

GetHashCode()

この例にハッシュコードを返します。

public override int GetHashCode()

Returns

int

この例のハッシュコードは、ハッシュテーブルのようなハッシュアルゴリズムやデータ構造で使用するのに適しています。

GetRgb(インタ)

サンプルごとに指定された数のビットでRGB色を取得します。

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

サンプルごとにビット数

Returns

PixelDataFormat

RGBの色。

GetRgb(int、 int、 int)

サンプルごとに指定された数のビットでRGB色を取得します。

public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)

Parameters

bitsPerRedChannel int

レッドチャンネルのビット数

bitsPerGreenChannel int

グリーンチャンネルのビット数

bitsPerBlueChannel int

ブルーチャンネルのビット数

Returns

PixelDataFormat

RGBの色。

GetRgbIndexed(インタ)

BGRAは、サンプルごとに指定されたビット数でインデックスされた色を得る。

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

サンプルごとにビット数

Returns

PixelDataFormat

BGRAの色。

GetRgba(インタ)

サンプルごとに指定された数のビットでRGBA色を取得します。

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

サンプルごとにビット数

Returns

PixelDataFormat

RGBAの色。

GetRgba(int、 int、 int、 int、 int)

サンプルごとに指定された数のビットでRGBA色を取得します。

public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)

Parameters

bitsPerRedChannel int

レッドチャンネルのビット数

bitsPerGreenChannel int

グリーンチャンネルのビット数

bitsPerBlueChannel int

ブルーチャンネルのビット数

bitsPerAlphaChannel int

アルファチャンネルのビット数

Returns

PixelDataFormat

RGBAの色。

レイアウト(インタ)

サンプルごとに指定されたビット数でYCbCr色を取得します。

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

サンプルごとにビット数

Returns

PixelDataFormat

YCbCrの色。

レイアウト(int、 int、 int)

サンプルごとに指定されたビット数でYCbCr色を取得します。

public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)

Parameters

bitsPerY int

Yチャンネルのビット数

bitsPerCb int

Cbチャンネルのビット数

bitsPerCr int

CRチャンネルのビット数

Returns

PixelDataFormat

YCbCrの色。

GetYcck(インタ)

サンプルごとに指定された数のビットでYCCK色を取得します。

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

サンプルごとにビット数

Returns

PixelDataFormat

YCCKの色。

ToString()

このインスタンスを代表するSystem.Stringを返します。

public override string ToString()

Returns

string

このインスタンスを代表するシステムストリングです。

Operators

オペレーター=(ピクセルデータフォーマット、ピクセルデータフォーマット)

Aspose.Imaging.PixelDataFormatの2つのクラスの平等の結果を返します。

public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Parameters

pixelFormat1 PixelDataFormat

最初の Aspose.Imaging.PixelDataFormat を比較します。

pixelFormat2 PixelDataFormat

2番目の Aspose.Imaging.PixelDataFormat を比較します。

Returns

bool

pixelFormat1’ と pixelFormat2’ が同じデータを含む場合、または両方のパラメーターがゼロである場合。

オペレーター !=(ピクセルデータフォーマット、ピクセルデータフォーマット)

2つの Aspose.Imaging.PixelDataFormatクラスの不平等の結果を返します。

public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Parameters

pixelFormat1 PixelDataFormat

最初の Aspose.Imaging.PixelDataFormat を比較します。

pixelFormat2 PixelDataFormat

2番目の Aspose.Imaging.PixelDataFormat を比較します。

Returns

bool

<コードクラス=“paramref”>pixelFormat1’ と <コードクラス=“paramref”>pixelFormat2’ の両方に不均等なデータが含まれている場合、またはパラメーターのいずれかがゼロである場合。

 日本語