SKBitmap コンストラクター

定義

オーバーロード

SKBitmap()

幅と高さがゼロで、ピクセルのないビットマップを作成する既定のコンストラクター。 その色の種類は に Unknown設定されます。

SKBitmap(SKImageInfo)

仕様に基づいてビットマップを構成する SKImageInfo コンストラクター。

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

仕様に基づいてビットマップを構成する SKImageInfo コンストラクター。

SKBitmap(SKImageInfo, SKColorTable)
互換性のために残されています。.

仕様とカラー テーブルに基づいてビットマップを SKImageInfo 構成するコンストラクター。

SKBitmap(SKImageInfo, Int32)

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

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)
互換性のために残されています。.

仕様とカラー テーブルに基づいてビットマップを SKImageInfo 構成するコンストラクター。

SKBitmap(Int32, Int32, Boolean)

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

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

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

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

SKBitmap()

幅と高さがゼロで、ピクセルのないビットマップを作成する既定のコンストラクター。 その色の種類は に Unknown設定されます。

public SKBitmap ();

注釈

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

適用対象

SKBitmap(SKImageInfo)

仕様に基づいてビットマップを構成する SKImageInfo コンストラクター。

public SKBitmap (SkiaSharp.SKImageInfo info);

パラメーター

info
SKImageInfo

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

注釈

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

適用対象

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

仕様に基づいてビットマップを構成する SKImageInfo コンストラクター。

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

パラメーター

info
SKImageInfo

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

flags
SKBitmapAllocFlags

追加のフラグ。

注釈

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

適用対象

SKBitmap(SKImageInfo, SKColorTable)

注意事項

The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo) instead.

仕様とカラー テーブルに基づいてビットマップを SKImageInfo 構成するコンストラクター。

public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo) instead.")]
public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable);

パラメーター

info
SKImageInfo

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

ctable
SKColorTable

色参照テーブル。

属性

注釈

色参照テーブルを使用するビットマップを作成するには、このメソッドを使用します。 ビットマップは 8 ビットのインデックス付きビットマップになります。各値はカラー テーブルのインデックスを表し、色はカラー テーブル配列内の特定の場所の値によって決まります。

適用対象

SKBitmap(SKImageInfo, Int32)

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

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

パラメーター

info
SKImageInfo

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

rowBytes
Int32

1 行あたりのバイト数。

注釈

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

適用対象

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)

注意事項

The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo, SKBitmapAllocFlags) instead.

仕様とカラー テーブルに基づいてビットマップを SKImageInfo 構成するコンストラクター。

public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable, SkiaSharp.SKBitmapAllocFlags flags);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo, SKBitmapAllocFlags) instead.")]
public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable, SkiaSharp.SKBitmapAllocFlags flags);

パラメーター

info
SKImageInfo

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

ctable
SKColorTable

色参照テーブル。

flags
SKBitmapAllocFlags

追加のフラグ。

属性

注釈

色参照テーブルを使用するビットマップを作成するには、このメソッドを使用します。 ビットマップは 8 ビットのインデックス付きビットマップになります。各値はカラー テーブルのインデックスを表し、色はカラー テーブル配列内の特定の場所の値によって決まります。

適用対象

SKBitmap(Int32, Int32, Boolean)

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

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

パラメーター

width
Int32

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

height
Int32

必要な高さ (ピクセル単位)。

isOpaque
Boolean

true の場合、 は SKAlphaTypeOpaque設定され、それ以外の場合は に 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)

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

適用対象