SKBitmap 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
SKBitmap() |
預設建構函式會建立具有零寬度和高度且沒有圖元的點陣圖。 其色彩類型設定為 Unknown 。 |
SKBitmap(SKImageInfo) |
根據規格設定點陣圖的 SKImageInfo 建構函式。 |
SKBitmap(SKImageInfo, SKBitmapAllocFlags) |
根據規格設定點陣圖的 SKImageInfo 建構函式。 |
SKBitmap(SKImageInfo, SKColorTable) |
已過時。.
根據 SKImageInfo 規格和色彩表設定點陣圖的建構函式。 |
SKBitmap(SKImageInfo, Int32) |
根據 SKImageInfo 規格設定點陣圖的建構函式,以及每個資料列的指定位元組數目, () |
SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags) |
已過時。.
根據 SKImageInfo 規格和色彩表設定點陣圖的建構函式。 |
SKBitmap(Int32, Int32, Boolean) |
建立具有指定寬度、高度和不透明度的點陣圖,並將色彩類型設定為 PlatformColorType |
SKBitmap(Int32, Int32, SKColorType, SKAlphaType) |
建立具有指定寬度、高度、色彩類型和 Alpha 類型的點陣圖。 |
SKBitmap(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace) |
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 規格設定點陣圖的建構函式,以及每個資料列的指定位元組數目, ()
public SKBitmap (SkiaSharp.SKImageInfo info, int rowBytes);
參數
- info
- SKImageInfo
所需影像格式的描述。
- rowBytes
- Int32
每個資料列的位元組數目。
備註
如果無法使用指定的組態建立點陣圖 (,此建構函式可能會擲回例外狀況,例如影像資訊需要色彩資料表,而且沒有色彩表) 。
適用於
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,請將 設定 SKAlphaType 為 Opaque ,否則會將它設定為 Premul 。
備註
如果無法使用指定的組態建立點陣圖 (,此建構函式可能會擲回例外狀況,例如影像資訊需要色彩資料表,而且沒有色彩表) 。
適用於
SKBitmap(Int32, Int32, SKColorType, SKAlphaType)
建立具有指定寬度、高度、色彩類型和 Alpha 類型的點陣圖。
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