SKBitmap Construtores

Definição

Sobrecargas

Name Descrição
SKBitmap()

Construtor predefinido que cria um mapa de bits com largura e altura zero e sem píxeis. O tipo de cor está definido como Unknown.

SKBitmap(SKImageInfo)

Construtor que configura o mapa de bits com base numa especificação SKImageInfo .

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

Construtor que configura o mapa de bits com base numa especificação SKImageInfo .

SKBitmap(SKImageInfo, SKColorTable)
Obsoleto.

Construtor que configura o mapa de bits com base numa SKImageInfo especificação e numa tabela de cores.

SKBitmap(SKImageInfo, Int32)

Construtor que configura o mapa de bits com base numa SKImageInfo especificação e o número especificado de bytes por linha (o tamanho do passo)

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)
Obsoleto.

Construtor que configura o mapa de bits com base numa SKImageInfo especificação e numa tabela de cores.

SKBitmap(Int32, Int32, Boolean)

Cria um mapa de bits com a largura, altura e opacidade especificados com o tipo de cor definido como PlatformColorType

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

Cria um mapa de bits com a largura, altura, tipo de cor e tipo alfa especificados.

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

SKBitmap()

Construtor predefinido que cria um mapa de bits com largura e altura zero e sem píxeis. O tipo de cor está definido como Unknown.

public SKBitmap ();

Observações

Este construtor não aloca um arquivo de cópia de segurança para o mapa de bits.

Aplica-se a

SKBitmap(SKImageInfo)

Construtor que configura o mapa de bits com base numa especificação SKImageInfo .

public SKBitmap (SkiaSharp.SKImageInfo info);

Parâmetros

info
SKImageInfo

A descrição do formato de imagem pretendido.

Observações

Este construtor poderá gerar uma exceção se não for possível criar um mapa de bits com a configuração especificada (por exemplo, as informações da imagem requerem uma tabela de cores e não existe uma tabela de cores).

Aplica-se a

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

Construtor que configura o mapa de bits com base numa especificação SKImageInfo .

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

Parâmetros

info
SKImageInfo

A descrição do formato de imagem pretendido.

flags
SKBitmapAllocFlags

Os sinalizadores adicionais.

Observações

Este construtor poderá gerar uma exceção se não for possível criar um mapa de bits com a configuração especificada (por exemplo, as informações da imagem requerem uma tabela de cores e não existe uma tabela de cores).

Aplica-se a

SKBitmap(SKImageInfo, SKColorTable)

Atenção

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

Construtor que configura o mapa de bits com base numa SKImageInfo especificação e numa tabela de cores.

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

A descrição do formato de imagem pretendido.

ctable
SKColorTable

A tabela de referência de cores.

Atributos

Observações

Utilize este método para criar um mapa de bits que irá utilizar uma tabela de pesquisa de cores. O mapa de bits será um mapa de bits indexado de 8 bits, em que cada valor representa um índice na tabela de cores e a cor é determinada pelo valor na localização específica na matriz da tabela de cores.

Aplica-se a

SKBitmap(SKImageInfo, Int32)

Construtor que configura o mapa de bits com base numa SKImageInfo especificação e o número especificado de bytes por linha (o tamanho do passo)

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

Parâmetros

info
SKImageInfo

A descrição do formato de imagem pretendido.

rowBytes
Int32

O número de bytes por linha.

Observações

Este construtor poderá gerar uma exceção se não for possível criar um mapa de bits com a configuração especificada (por exemplo, as informações da imagem requerem uma tabela de cores e não existe uma tabela de cores).

Aplica-se a

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)

Atenção

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

Construtor que configura o mapa de bits com base numa SKImageInfo especificação e numa tabela de cores.

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

A descrição do formato de imagem pretendido.

ctable
SKColorTable

A tabela de referência de cores.

flags
SKBitmapAllocFlags

Os sinalizadores adicionais.

Atributos

Observações

Utilize este método para criar um mapa de bits que irá utilizar uma tabela de pesquisa de cores. O mapa de bits será um mapa de bits indexado de 8 bits, em que cada valor representa um índice na tabela de cores e a cor é determinada pelo valor na localização específica na matriz da tabela de cores.

Aplica-se a

SKBitmap(Int32, Int32, Boolean)

Cria um mapa de bits com a largura, altura e opacidade especificados com o tipo de cor definido como PlatformColorType

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

Parâmetros

width
Int32

A largura pretendida em píxeis.

height
Int32

A altura pretendida em píxeis.

isOpaque
Boolean

Se for verdadeiro, define o SKAlphaType para Opaque, caso contrário, define-o como Premul.

Observações

Este construtor poderá gerar uma exceção se não for possível criar um mapa de bits com a configuração especificada (por exemplo, as informações da imagem requerem uma tabela de cores e não existe uma tabela de cores).

Aplica-se a

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

Cria um mapa de bits com a largura, altura, tipo de cor e tipo alfa especificados.

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

Parâmetros

width
Int32

A largura pretendida em píxeis.

height
Int32

A altura pretendida em píxeis.

colorType
SKColorType

O desejado SKColorType.

alphaType
SKAlphaType

O desejado SKAlphaType.

Observações

Este construtor poderá gerar uma exceção se não for possível criar um mapa de bits com a configuração especificada (por exemplo, as informações da imagem requerem uma tabela de cores e não existe uma tabela de cores).

Aplica-se 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

Aplica-se a