SKBitmap コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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(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
ビットマップの色空間。