Compartir a través de


SKBitmap Constructores

Definición

Sobrecargas

SKBitmap()

Constructor predeterminado que crea un mapa de bits con ancho cero y alto, y sin píxeles. Su tipo de color se establece en Unknown.

SKBitmap(SKImageInfo)

Constructor que configura el mapa de bits en función de una SKImageInfo especificación.

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

Constructor que configura el mapa de bits en función de una SKImageInfo especificación.

SKBitmap(SKImageInfo, SKColorTable)
Obsoleto..

Constructor que configura el mapa de bits en función de una SKImageInfo especificación y una tabla de colores.

SKBitmap(SKImageInfo, Int32)

Constructor que configura el mapa de bits en función de una SKImageInfo especificación y el número especificado de bytes por fila (el tamaño del intervalo)

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)
Obsoleto..

Constructor que configura el mapa de bits en función de una SKImageInfo especificación y una tabla de colores.

SKBitmap(Int32, Int32, Boolean)

Crea un mapa de bits con el ancho, alto y opacidad especificados con el tipo de color establecido en PlatformColorType

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

Crea un mapa de bits con el ancho, alto, tipo de color y tipo alfa especificados.

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

SKBitmap()

Constructor predeterminado que crea un mapa de bits con ancho cero y alto, y sin píxeles. Su tipo de color se establece en Unknown.

public SKBitmap ();

Comentarios

Este constructor no asigna un almacén de respaldo para el mapa de bits.

Se aplica a

SKBitmap(SKImageInfo)

Constructor que configura el mapa de bits en función de una SKImageInfo especificación.

public SKBitmap (SkiaSharp.SKImageInfo info);

Parámetros

info
SKImageInfo

Descripción del formato de imagen deseado.

Comentarios

Este constructor podría producir una excepción si no es posible crear un mapa de bits con la configuración especificada (por ejemplo, la información de la imagen requiere una tabla de colores y no hay ninguna tabla de colores).

Se aplica a

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

Constructor que configura el mapa de bits en función de una SKImageInfo especificación.

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

Parámetros

info
SKImageInfo

Descripción del formato de imagen deseado.

flags
SKBitmapAllocFlags

Marcas adicionales.

Comentarios

Este constructor podría producir una excepción si no es posible crear un mapa de bits con la configuración especificada (por ejemplo, la información de la imagen requiere una tabla de colores y no hay ninguna tabla de colores).

Se aplica a

SKBitmap(SKImageInfo, SKColorTable)

Precaución

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

Constructor que configura el mapa de bits en función de una SKImageInfo especificación y una tabla de colores.

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

Parámetros

info
SKImageInfo

Descripción del formato de imagen deseado.

ctable
SKColorTable

Tabla de búsqueda de color.

Atributos

Comentarios

Use este método para crear un mapa de bits que usará una tabla de búsqueda de colores. El mapa de bits será un mapa de bits indizado de 8 bits, donde cada valor representa un índice en la tabla de colores y el color viene determinado por el valor de la ubicación específica de la matriz de tabla de colores.

Se aplica a

SKBitmap(SKImageInfo, Int32)

Constructor que configura el mapa de bits en función de una SKImageInfo especificación y el número especificado de bytes por fila (el tamaño del intervalo)

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

Parámetros

info
SKImageInfo

Descripción del formato de imagen deseado.

rowBytes
Int32

Número de bytes por fila.

Comentarios

Este constructor podría producir una excepción si no es posible crear un mapa de bits con la configuración especificada (por ejemplo, la información de la imagen requiere una tabla de colores y no hay ninguna tabla de colores).

Se aplica a

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)

Precaución

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

Constructor que configura el mapa de bits en función de una SKImageInfo especificación y una tabla de colores.

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

Parámetros

info
SKImageInfo

Descripción del formato de imagen deseado.

ctable
SKColorTable

Tabla de búsqueda de color.

flags
SKBitmapAllocFlags

Marcas adicionales.

Atributos

Comentarios

Use este método para crear un mapa de bits que usará una tabla de búsqueda de colores. El mapa de bits será un mapa de bits indizado de 8 bits, donde cada valor representa un índice en la tabla de colores y el color viene determinado por el valor de la ubicación específica de la matriz de tabla de colores.

Se aplica a

SKBitmap(Int32, Int32, Boolean)

Crea un mapa de bits con el ancho, alto y opacidad especificados con el tipo de color establecido en PlatformColorType

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

Parámetros

width
Int32

Ancho deseado en píxeles.

height
Int32

Alto deseado en píxeles.

isOpaque
Boolean

Si es true, establece en SKAlphaTypeOpaque, de lo contrario, lo Premulestablece en .

Comentarios

Este constructor podría producir una excepción si no es posible crear un mapa de bits con la configuración especificada (por ejemplo, la información de la imagen requiere una tabla de colores y no hay ninguna tabla de colores).

Se aplica a

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

Crea un mapa de bits con el ancho, alto, tipo de color y tipo alfa especificados.

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

Parámetros

width
Int32

Ancho deseado en píxeles.

height
Int32

Alto deseado en píxeles.

colorType
SKColorType

SKColorType que se desea.

alphaType
SKAlphaType

SKAlphaType que se desea.

Comentarios

Este constructor podría producir una excepción si no es posible crear un mapa de bits con la configuración especificada (por ejemplo, la información de la imagen requiere una tabla de colores y no hay ninguna tabla de colores).

Se aplica a

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

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

Parámetros

width
Int32
height
Int32
colorType
SKColorType
alphaType
SKAlphaType
colorspace
SKColorSpace

Se aplica a