Class PixelDataFormat
名称: Aspose.Imaging アセンション: Aspose.Imaging.dll (25.4.0)
ピクセルデータフォーマット:これは不可変なオブジェクトです。
[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat
Inheritance
相続人
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
フィールド価値
Grayscale16
ピクセル当たり16ビットで定義され、グレイスケールの強度を表す16ビットまで。
public static readonly PixelDataFormat Grayscale16
フィールド価値
Properties
BitsPerPixel
ピクセルごとにビットを取得します。
public int BitsPerPixel { get; }
不動産価値
Caption
ピクセルデータフォーマットのタイトルを取得します。
public string Caption { get; }
不動産価値
ChannelBits
各チャンネルのビットを数える。
public int[] ChannelBits { get; }
不動産価値
int ( )
ChannelsCount
チャンネルを数える。
public int ChannelsCount { get; }
不動産価値
Cmyk
Aspose.Imaging.PixelDataFormatは、ピクセルごとに32ビットで定義され、それぞれサイアン、マゲンタ、黄色、黒の8ビットです。
public static PixelDataFormat Cmyk { get; }
不動産価値
Cmyka
アクミックを受け取る。
public static PixelDataFormat Cmyka { get; }
不動産価値
GrayscaleAlpha
Aspose.Imaging.PixelDataFormatは、ピクセル当たり16ビットで定義され、0-255の間隔でグレイスケールの強度を表す8ビットで、追加の8ビットのアルファコンポーネント。
public static PixelDataFormat GrayscaleAlpha { get; }
不動産価値
PixelFormat
ピクセルフォーマットを入手します。
public PixelFormat PixelFormat { get; }
不動産価値
Rgb16Bpp555
Aspose.Imaging.PixelDataFormat は、ピクセルごとに 16 ビットで定義され、それぞれの赤、緑、青の 5 ビットで定義され、アルファは定義されていません。
public static PixelDataFormat Rgb16Bpp555 { get; }
不動産価値
Rgb16Bpp565
Aspose.Imaging.PixelDataFormatは、ピクセルごとに16ビットで、赤には5ビット、緑には6ビット、青には5ビットで、アルファは定義されていません。
public static PixelDataFormat Rgb16Bpp565 { get; }
不動産価値
Rgb24Bpp
Aspose.Imaging.PixelDataFormatはピクセルごとに24ビットで定義され、アルファ、赤、緑、ブルーのそれぞれに8ビットで定義され、アルファは定義されていません。
public static PixelDataFormat Rgb24Bpp { get; }
不動産価値
Rgb24BppPng
Aspose.Imaging.PixelDataFormatはピクセルごとに24ビットで定義され、アルファ、赤、緑、ブルーのそれぞれに8ビットで定義され、アルファは定義されていません。
public static PixelDataFormat Rgb24BppPng { get; }
不動産価値
Rgb32Bpp
Aspose.Imaging.PixelDataFormatは、アルファ、レッド、グリーン、ブルーのそれぞれの8ビットで、ピクセルごとに32ビットで定義されています。
public static PixelDataFormat Rgb32Bpp { get; }
不動産価値
RgbIndexed1Bpp
Aspose.Imaging.PixelDataFormat は、色ごとに 1 ビットのインデックスに定義されています。インデックスされたピクセルデータストレージは、使用されている色パレットのあらゆる場所でデータストレージおよび収集を可能にすることを目的としています。1つのパレットから別のパレットに変換するか、RGBAからインデックスされた色モデルに変換する必要がある可能性があるため、慎重に使用してください。
public static PixelDataFormat RgbIndexed1Bpp { get; }
不動産価値
RgbIndexed2Bpp
Aspose.Imaging.PixelDataFormat は、色ごとに 2 ビットのインデックスに定義されています。インデックスされたピクセルデータストレージは、使用されている色パレットのあらゆる場所でデータストレージおよび収集を可能にすることを目的としています。1つのパレットから別のパレットに変換するか、RGBAからインデックスされた色モデルに変換する必要がある可能性があるため、慎重に使用してください。
public static PixelDataFormat RgbIndexed2Bpp { get; }
不動産価値
RgbIndexed4Bpp
Aspose.Imaging.PixelDataFormat は、色ごとに 4 ビットのインデックスに定義されています。インデックスされたピクセルデータストレージは、使用されている色パレットのあらゆる場所でデータストレージおよび収集を可能にすることを目的としています。1つのパレットから別のパレットに変換するか、RGBAからインデックスされた色モデルに変換する必要がある可能性があるため、慎重に使用してください。
public static PixelDataFormat RgbIndexed4Bpp { get; }
不動産価値
RgbIndexed8Bpp
Aspose.Imaging.PixelDataFormat は、色ごとに 8 ビットのインデックスに定義されています。インデックスされたピクセルデータストレージは、使用されている色パレットのあらゆる場所でデータストレージおよび収集を可能にすることを目的としています。1つのパレットから別のパレットに変換するか、RGBAからインデックスされた色モデルに変換する必要がある可能性があるため、慎重に使用してください。
public static PixelDataFormat RgbIndexed8Bpp { get; }
不動産価値
Rgba32Bpp
Aspose.Imaging.PixelDataFormatは、アルファ、レッド、グリーン、ブルーのそれぞれの8ビットで、ピクセルごとに32ビットで定義されています。
public static PixelDataFormat Rgba32Bpp { get; }
不動産価値
YCbCr
Aspose.Imaging.PixelDataFormatは、ピクセルごとに24ビットで定義され、ルーマ、ブルー・ディフェレンス、赤・ディフェレンス・クロム・コンポーネントのそれぞれに8ビットがあります。
public static PixelDataFormat YCbCr { get; }
不動産価値
Ycck
Aspose.Imaging.PixelDataFormatは、ピクセルごとに32ビットで定義され、それぞれのルーマ、ブルーの違い、赤の違い、ブラックの染色体の構成要素の8ビットです。
public static PixelDataFormat Ycck { get; }
不動産価値
Methods
Equals(対象)
指定された System.Object がこの例に等しいかどうかを決定します。
public override bool Equals(object obj)
Parameters
obj
object
システム.オブジェクトは、この例と比較します。
Returns
「真実」は、指定されたシステム.オブジェクトがこの例に等しい場合、そうでなければ「偽物」です。
GetBgr(インタ)
サンプルごとに指定された数のビットでBGR色を取得します。
public static PixelDataFormat GetBgr(int bitsPerSample)
Parameters
bitsPerSample
int
サンプルごとにビット数
Returns
BGRの色。
GetBgra(インタ)
サンプルごとに指定された数のビットでBGRA色を取得します。
public static PixelDataFormat GetBgra(int bitsPerSample)
Parameters
bitsPerSample
int
サンプルごとにビット数
Returns
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
CIE Labの色。
GetCmyk(インタ)
サンプルごとに指定された数のビットでCMYK色を取得します。
public static PixelDataFormat GetCmyk(int bitsPerSample)
Parameters
bitsPerSample
int
サンプルごとにビット数
Returns
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
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
CMYKの色。
GetGrayscale(インタ)
サンプルごとに指定された数のビットでグレイスケール色を得る。
public static PixelDataFormat GetGrayscale(int bitsPerSample)
Parameters
bitsPerSample
int
サンプルごとにビット数
Returns
グレイスカラーの色
GetGrayscaleAlpha(インタ)
GrayscaleAlpha色をサンプルごとに指定されたビット数で得る。
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)
Parameters
bitsPerSample
int
サンプルごとにビット数
Returns
Grayscaleアルファの色
GetGrayscaleAlpha(int、 int)
GrayscaleAlpha色をサンプルごとに指定されたビット数で得る。
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)
Parameters
bitsPerSample
int
サンプルごとにビット数
alphaChannelBits
int
アルファチャンネルのサンプルごとにビットの数
Returns
Grayscaleアルファの色
GetHashCode()
この例にハッシュコードを返します。
public override int GetHashCode()
Returns
この例のハッシュコードは、ハッシュテーブルのようなハッシュアルゴリズムやデータ構造で使用するのに適しています。
GetRgb(インタ)
サンプルごとに指定された数のビットでRGB色を取得します。
public static PixelDataFormat GetRgb(int bitsPerSample)
Parameters
bitsPerSample
int
サンプルごとにビット数
Returns
RGBの色。
GetRgb(int、 int、 int)
サンプルごとに指定された数のビットでRGB色を取得します。
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)
Parameters
bitsPerRedChannel
int
レッドチャンネルのビット数
bitsPerGreenChannel
int
グリーンチャンネルのビット数
bitsPerBlueChannel
int
ブルーチャンネルのビット数
Returns
RGBの色。
GetRgbIndexed(インタ)
BGRAは、サンプルごとに指定されたビット数でインデックスされた色を得る。
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)
Parameters
bitsPerSample
int
サンプルごとにビット数
Returns
BGRAの色。
GetRgba(インタ)
サンプルごとに指定された数のビットでRGBA色を取得します。
public static PixelDataFormat GetRgba(int bitsPerSample)
Parameters
bitsPerSample
int
サンプルごとにビット数
Returns
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
RGBAの色。
レイアウト(インタ)
サンプルごとに指定されたビット数でYCbCr色を取得します。
public static PixelDataFormat GetYCbCr(int bitsPerSample)
Parameters
bitsPerSample
int
サンプルごとにビット数
Returns
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
YCbCrの色。
GetYcck(インタ)
サンプルごとに指定された数のビットでYCCK色を取得します。
public static PixelDataFormat GetYcck(int bitsPerSample)
Parameters
bitsPerSample
int
サンプルごとにビット数
Returns
YCCKの色。
ToString()
このインスタンスを代表するSystem.Stringを返します。
public override string ToString()
Returns
このインスタンスを代表するシステムストリングです。
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
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
<コードクラス=“paramref”>pixelFormat1’ と <コードクラス=“paramref”>pixelFormat2’ の両方に不均等なデータが含まれている場合、またはパラメーターのいずれかがゼロである場合。