Condividi tramite


SKBitmap Costruttori

Definizione

Overload

SKBitmap()

Costruttore predefinito che crea una bitmap con larghezza zero e altezza e nessun pixel. Il tipo di colore è impostato su Unknown.

SKBitmap(SKImageInfo)

Costruttore che configura la bitmap in base a una SKImageInfo specifica.

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

Costruttore che configura la bitmap in base a una SKImageInfo specifica.

SKBitmap(SKImageInfo, SKColorTable)
Obsoleta..

Costruttore che configura la bitmap in base a una specifica e a una SKImageInfo tabella colori.

SKBitmap(SKImageInfo, Int32)

Costruttore che configura la bitmap in base a una SKImageInfo specifica e il numero specificato di byte per riga (le dimensioni dello stride)

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)
Obsoleta..

Costruttore che configura la bitmap in base a una specifica e a una SKImageInfo tabella colori.

SKBitmap(Int32, Int32, Boolean)

Crea una bitmap con la larghezza, l'altezza e l'opacità specificati con tipo di colore impostato su PlatformColorType

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

Crea una bitmap con la larghezza, l'altezza, il tipo di colore e il tipo alfa specificati.

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

SKBitmap()

Costruttore predefinito che crea una bitmap con larghezza zero e altezza e nessun pixel. Il tipo di colore è impostato su Unknown.

public SKBitmap ();

Commenti

Questo costruttore non alloca un archivio di backup per la bitmap.

Si applica a

SKBitmap(SKImageInfo)

Costruttore che configura la bitmap in base a una SKImageInfo specifica.

public SKBitmap (SkiaSharp.SKImageInfo info);

Parametri

info
SKImageInfo

Descrizione del formato immagine desiderato.

Commenti

Questo costruttore potrebbe generare un'eccezione se non è possibile creare una bitmap con la configurazione specificata( ad esempio, le informazioni sull'immagine richiedono una tabella colori e non esiste una tabella colori).

Si applica a

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

Costruttore che configura la bitmap in base a una SKImageInfo specifica.

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

Parametri

info
SKImageInfo

Descrizione del formato immagine desiderato.

flags
SKBitmapAllocFlags

Flag aggiuntivi.

Commenti

Questo costruttore potrebbe generare un'eccezione se non è possibile creare una bitmap con la configurazione specificata( ad esempio, le informazioni sull'immagine richiedono una tabella colori e non esiste una tabella colori).

Si applica a

SKBitmap(SKImageInfo, SKColorTable)

Attenzione

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

Costruttore che configura la bitmap in base a una specifica e a una SKImageInfo tabella colori.

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

Parametri

info
SKImageInfo

Descrizione del formato immagine desiderato.

ctable
SKColorTable

Tabella di ricerca dei colori.

Attributi

Commenti

Usare questo metodo per creare una bitmap che userà una tabella di ricerca dei colori. La bitmap sarà una bitmap indicizzata a 8 bit, in cui ogni valore rappresenta un indice nella tabella dei colori e il colore viene determinato dal valore nella posizione specifica nella matrice di tabelle colori.

Si applica a

SKBitmap(SKImageInfo, Int32)

Costruttore che configura la bitmap in base a una SKImageInfo specifica e il numero specificato di byte per riga (le dimensioni dello stride)

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

Parametri

info
SKImageInfo

Descrizione del formato immagine desiderato.

rowBytes
Int32

Numero di byte per riga.

Commenti

Questo costruttore potrebbe generare un'eccezione se non è possibile creare una bitmap con la configurazione specificata( ad esempio, le informazioni sull'immagine richiedono una tabella colori e non esiste una tabella colori).

Si applica a

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)

Attenzione

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

Costruttore che configura la bitmap in base a una specifica e a una SKImageInfo tabella colori.

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

Parametri

info
SKImageInfo

Descrizione del formato immagine desiderato.

ctable
SKColorTable

Tabella di ricerca dei colori.

flags
SKBitmapAllocFlags

Flag aggiuntivi.

Attributi

Commenti

Usare questo metodo per creare una bitmap che userà una tabella di ricerca dei colori. La bitmap sarà una bitmap indicizzata a 8 bit, in cui ogni valore rappresenta un indice nella tabella dei colori e il colore viene determinato dal valore nella posizione specifica nella matrice di tabelle colori.

Si applica a

SKBitmap(Int32, Int32, Boolean)

Crea una bitmap con la larghezza, l'altezza e l'opacità specificati con tipo di colore impostato su PlatformColorType

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

Parametri

width
Int32

Larghezza desiderata in pixel.

height
Int32

Altezza desiderata in pixel.

isOpaque
Boolean

Se true, imposta l'oggetto SKAlphaType su Opaque, in caso contrario lo imposta su Premul.

Commenti

Questo costruttore potrebbe generare un'eccezione se non è possibile creare una bitmap con la configurazione specificata( ad esempio, le informazioni sull'immagine richiedono una tabella colori e non esiste una tabella colori).

Si applica a

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

Crea una bitmap con la larghezza, l'altezza, il tipo di colore e il tipo alfa specificati.

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

Parametri

width
Int32

Larghezza desiderata in pixel.

height
Int32

Altezza desiderata in pixel.

colorType
SKColorType

Classe SKColorType desiderata.

alphaType
SKAlphaType

Classe SKAlphaType desiderata.

Commenti

Questo costruttore potrebbe generare un'eccezione se non è possibile creare una bitmap con la configurazione specificata( ad esempio, le informazioni sull'immagine richiedono una tabella colori e non esiste una tabella colori).

Si applica a

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

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

Parametri

width
Int32
height
Int32
colorType
SKColorType
alphaType
SKAlphaType
colorspace
SKColorSpace

Si applica a