SKBitmap コンストラクター

定義

オーバーロード

名前 説明
SKBitmap()

幅と高さが 0 で、ピクセルなしで、 SKBitmap クラスの新しいインスタンスを初期化します。 その色の種類は Unknownに設定されます。

SKBitmap(SKImageInfo)

指定したイメージ形式で、 SKBitmap クラスの新しいインスタンスを初期化します。

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

指定したイメージ形式と割り当てフラグを使用して、 SKBitmap クラスの新しいインスタンスを初期化します。

SKBitmap(SKImageInfo, Int32)

SKImageInfo仕様に基づいてビットマップを構成するコンストラクターと、行あたりの指定されたバイト数 (ストライド サイズ)

SKBitmap(Int32, Int32, Boolean)

指定された幅、高さ、不透明度を持つビットマップを作成し、色の種類を次のように設定します。 PlatformColorType

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

指定された幅、高さ、色の種類、アルファ型のビットマップを作成します。

SKBitmap(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace)

指定したディメンションと形式を使用して、 SKBitmap クラスの新しいインスタンスを初期化します。

SKBitmap()

幅と高さが 0 で、ピクセルなしで、 SKBitmap クラスの新しいインスタンスを初期化します。 その色の種類は Unknownに設定されます。

public SKBitmap();

注釈

このコンストラクターは、ビットマップのバッキング ストアを割り当てません。

適用対象

SKBitmap(SKImageInfo)

指定したイメージ形式で、 SKBitmap クラスの新しいインスタンスを初期化します。

public SKBitmap(SkiaSharp.SKImageInfo info);

パラメーター

info
SKImageInfo

目的のイメージ形式の説明。

注釈

このコンストラクターは、指定された構成でビットマップを作成できない場合に例外をスローする可能性があります (たとえば、イメージ情報にはカラー テーブルが必要であり、カラー テーブルがありません)。

適用対象

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

指定したイメージ形式と割り当てフラグを使用して、 SKBitmap クラスの新しいインスタンスを初期化します。

public SKBitmap(SkiaSharp.SKImageInfo info, SkiaSharp.SKBitmapAllocFlags flags);

パラメーター

info
SKImageInfo

目的のイメージ形式の説明。

flags
SKBitmapAllocFlags

追加のフラグ。

注釈

このコンストラクターは、指定された構成でビットマップを作成できない場合に例外をスローする可能性があります (たとえば、イメージ情報にはカラー テーブルが必要であり、カラー テーブルがありません)。

適用対象

SKBitmap(SKImageInfo, Int32)

SKImageInfo仕様に基づいてビットマップを構成するコンストラクターと、行あたりの指定されたバイト数 (ストライド サイズ)

public SKBitmap(SkiaSharp.SKImageInfo info, int rowBytes);

パラメーター

info
SKImageInfo

目的のイメージ形式の説明。

rowBytes
Int32

行あたりのバイト数。

注釈

このコンストラクターは、指定された構成でビットマップを作成できない場合に例外をスローする可能性があります (たとえば、イメージ情報にはカラー テーブルが必要であり、カラー テーブルがありません)。

適用対象

SKBitmap(Int32, Int32, Boolean)

指定された幅、高さ、不透明度を持つビットマップを作成し、色の種類を次のように設定します。 PlatformColorType

public SKBitmap(int width, int height, bool isOpaque = false);

パラメーター

width
Int32

目的の幅 (ピクセル単位)。

height
Int32

目的の高さ (ピクセル単位)。

isOpaque
Boolean

true の場合、 SKAlphaType を Opaqueに設定し、それ以外の場合は Premulに設定します。

注釈

このコンストラクターは、指定された構成でビットマップを作成できない場合に例外をスローする可能性があります (たとえば、イメージ情報にはカラー テーブルが必要であり、カラー テーブルがありません)。

適用対象

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

指定された幅、高さ、色の種類、アルファ型のビットマップを作成します。

public SKBitmap(int width, int height, SkiaSharp.SKColorType colorType, SkiaSharp.SKAlphaType alphaType);

パラメーター

width
Int32

目的の幅 (ピクセル単位)。

height
Int32

目的の高さ (ピクセル単位)。

colorType
SKColorType

目的の SKColorType。

alphaType
SKAlphaType

目的の SKAlphaType。

注釈

このコンストラクターは、指定された構成でビットマップを作成できない場合に例外をスローする可能性があります (たとえば、イメージ情報にはカラー テーブルが必要であり、カラー テーブルがありません)。

適用対象

SKBitmap(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace)

指定したディメンションと形式を使用して、 SKBitmap クラスの新しいインスタンスを初期化します。

public SKBitmap(int width, int height, SkiaSharp.SKColorType colorType, SkiaSharp.SKAlphaType alphaType, SkiaSharp.SKColorSpace colorspace);

パラメーター

width
Int32

ビットマップの幅 (ピクセル単位)。

height
Int32

ビットマップの高さ (ピクセル単位)。

colorType
SKColorType

ビットマップの色の種類。

alphaType
SKAlphaType

ビットマップのアルファ型。

colorspace
SKColorSpace

ビットマップの色空間。

適用対象