Freigeben über


SKBitmap Konstruktoren

Definition

Überlädt

SKBitmap()

Standardkonstruktor, der eine Bitmap mit null Breite und Höhe und ohne Pixel erstellt. Der Farbtyp ist auf Unknownfestgelegt.

SKBitmap(SKImageInfo)

Konstruktor, der die Bitmap basierend auf einer SKImageInfo Spezifikation konfiguriert.

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

Konstruktor, der die Bitmap basierend auf einer SKImageInfo Spezifikation konfiguriert.

SKBitmap(SKImageInfo, SKColorTable)
Veraltet..

Konstruktor, der die Bitmap basierend auf einer SKImageInfo Spezifikation und einer Farbtabelle konfiguriert.

SKBitmap(SKImageInfo, Int32)

Konstruktor, der die Bitmap basierend auf einer SKImageInfo Spezifikation und der angegebenen Anzahl von Bytes pro Zeile (die Stridegröße) konfiguriert

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)
Veraltet..

Konstruktor, der die Bitmap basierend auf einer SKImageInfo Spezifikation und einer Farbtabelle konfiguriert.

SKBitmap(Int32, Int32, Boolean)

Erstellt eine Bitmap mit der angegebenen Breite, Höhe und Deckkraft, wobei der Farbtyp auf festgelegt ist PlatformColorType

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

Erstellt eine Bitmap mit der angegebenen Breite, Höhe, Farbtyp und Alphatyp.

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

SKBitmap()

Standardkonstruktor, der eine Bitmap mit null Breite und Höhe und ohne Pixel erstellt. Der Farbtyp ist auf Unknownfestgelegt.

public SKBitmap ();

Hinweise

Dieser Konstruktor weist keinen Sicherungsspeicher für die Bitmap zu.

Gilt für:

SKBitmap(SKImageInfo)

Konstruktor, der die Bitmap basierend auf einer SKImageInfo Spezifikation konfiguriert.

public SKBitmap (SkiaSharp.SKImageInfo info);

Parameter

info
SKImageInfo

Die Beschreibung des gewünschten Bildformats.

Hinweise

Dieser Konstruktor löst möglicherweise eine Ausnahme aus, wenn es nicht möglich ist, eine Bitmap mit der angegebenen Konfiguration zu erstellen (z. B. erfordert die Bildinformation eine Farbtabelle, und es gibt keine Farbtabelle).

Gilt für:

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

Konstruktor, der die Bitmap basierend auf einer SKImageInfo Spezifikation konfiguriert.

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

Parameter

info
SKImageInfo

Die Beschreibung des gewünschten Bildformats.

flags
SKBitmapAllocFlags

Die zusätzlichen Flags.

Hinweise

Dieser Konstruktor löst möglicherweise eine Ausnahme aus, wenn es nicht möglich ist, eine Bitmap mit der angegebenen Konfiguration zu erstellen (z. B. erfordert die Bildinformation eine Farbtabelle, und es gibt keine Farbtabelle).

Gilt für:

SKBitmap(SKImageInfo, SKColorTable)

Achtung

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

Konstruktor, der die Bitmap basierend auf einer SKImageInfo Spezifikation und einer Farbtabelle konfiguriert.

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);

Parameter

info
SKImageInfo

Die Beschreibung des gewünschten Bildformats.

ctable
SKColorTable

Die Farbsuchetabelle.

Attribute

Hinweise

Verwenden Sie diese Methode, um eine Bitmap zu erstellen, die eine Farbsuchetabelle verwendet. Die Bitmap ist eine 8-Bit-indizierte Bitmap, wobei jeder Wert einen Index in der Farbtabelle darstellt und die Farbe durch den Wert an der bestimmten Position im Farbtabellenarray bestimmt wird.

Gilt für:

SKBitmap(SKImageInfo, Int32)

Konstruktor, der die Bitmap basierend auf einer SKImageInfo Spezifikation und der angegebenen Anzahl von Bytes pro Zeile (die Stridegröße) konfiguriert

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

Parameter

info
SKImageInfo

Die Beschreibung des gewünschten Bildformats.

rowBytes
Int32

Die Anzahl der Bytes pro Zeile.

Hinweise

Dieser Konstruktor löst möglicherweise eine Ausnahme aus, wenn es nicht möglich ist, eine Bitmap mit der angegebenen Konfiguration zu erstellen (z. B. erfordert die Bildinformation eine Farbtabelle, und es gibt keine Farbtabelle).

Gilt für:

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)

Achtung

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

Konstruktor, der die Bitmap basierend auf einer SKImageInfo Spezifikation und einer Farbtabelle konfiguriert.

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);

Parameter

info
SKImageInfo

Die Beschreibung des gewünschten Bildformats.

ctable
SKColorTable

Die Farbsuchetabelle.

flags
SKBitmapAllocFlags

Die zusätzlichen Flags.

Attribute

Hinweise

Verwenden Sie diese Methode, um eine Bitmap zu erstellen, die eine Farbsuchetabelle verwendet. Die Bitmap ist eine 8-Bit-indizierte Bitmap, wobei jeder Wert einen Index in der Farbtabelle darstellt und die Farbe durch den Wert an der bestimmten Position im Farbtabellenarray bestimmt wird.

Gilt für:

SKBitmap(Int32, Int32, Boolean)

Erstellt eine Bitmap mit der angegebenen Breite, Höhe und Deckkraft, wobei der Farbtyp auf festgelegt ist PlatformColorType

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

Parameter

width
Int32

Die gewünschte Breite in Pixel.

height
Int32

Die gewünschte Höhe in Pixel.

isOpaque
Boolean

Wenn true, legt den SKAlphaType auf fest Opaque, andernfalls wird es auf Premulfestgelegt.

Hinweise

Dieser Konstruktor löst möglicherweise eine Ausnahme aus, wenn es nicht möglich ist, eine Bitmap mit der angegebenen Konfiguration zu erstellen (z. B. erfordert die Bildinformation eine Farbtabelle, und es gibt keine Farbtabelle).

Gilt für:

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

Erstellt eine Bitmap mit der angegebenen Breite, Höhe, Farbtyp und Alphatyp.

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

Parameter

width
Int32

Die gewünschte Breite in Pixel.

height
Int32

Die gewünschte Höhe in Pixel.

colorType
SKColorType

Der gewünschte SKColorType.

alphaType
SKAlphaType

Der gewünschte SKAlphaType.

Hinweise

Dieser Konstruktor löst möglicherweise eine Ausnahme aus, wenn es nicht möglich ist, eine Bitmap mit der angegebenen Konfiguration zu erstellen (z. B. erfordert die Bildinformation eine Farbtabelle, und es gibt keine Farbtabelle).

Gilt für:

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

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

Parameter

width
Int32
height
Int32
colorType
SKColorType
alphaType
SKAlphaType
colorspace
SKColorSpace

Gilt für: