Compartilhar via


SKBitmap Construtores

Definição

Sobrecargas

SKBitmap()

Construtor padrão que cria um bitmap com largura e altura zero e nenhum pixel. Seu tipo de cor é definido como Unknown.

SKBitmap(SKImageInfo)

Construtor que configura o bitmap com base em uma especificação SKImageInfo .

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

Construtor que configura o bitmap com base em uma especificação SKImageInfo .

SKBitmap(SKImageInfo, SKColorTable)
Obsoleto..

Construtor que configura o bitmap com base em uma especificação SKImageInfo e uma tabela de cores.

SKBitmap(SKImageInfo, Int32)

Construtor que configura o bitmap com base em uma 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 bitmap com base em uma especificação SKImageInfo e uma tabela de cores.

SKBitmap(Int32, Int32, Boolean)

Cria um bitmap com a largura, a altura e a opacidade fornecidas com o tipo de cor definido como PlatformColorType

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

Cria um bitmap com a largura, altura, tipo de cor e tipo alfa fornecidos.

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

SKBitmap()

Construtor padrão que cria um bitmap com largura e altura zero e nenhum pixel. Seu tipo de cor é definido como Unknown.

public SKBitmap ();

Comentários

Esse construtor não aloca um repositório de backup para o bitmap.

Aplica-se a

SKBitmap(SKImageInfo)

Construtor que configura o bitmap com base em uma especificação SKImageInfo .

public SKBitmap (SkiaSharp.SKImageInfo info);

Parâmetros

info
SKImageInfo

A descrição do formato de imagem desejado.

Comentários

Esse construtor poderá gerar uma exceção se não for possível criar um bitmap com a configuração especificada (por exemplo, as informações de imagem exigem uma tabela de cores e não há tabela de cores).

Aplica-se a

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

Construtor que configura o bitmap com base em uma especificação SKImageInfo .

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

Parâmetros

info
SKImageInfo

A descrição do formato de imagem desejado.

flags
SKBitmapAllocFlags

Os sinalizadores adicionais.

Comentários

Esse construtor poderá gerar uma exceção se não for possível criar um bitmap com a configuração especificada (por exemplo, as informações de imagem exigem uma tabela de cores e não há tabela de cores).

Aplica-se a

SKBitmap(SKImageInfo, SKColorTable)

Cuidado

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

Construtor que configura o bitmap com base em uma especificação SKImageInfo e uma 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 desejado.

ctable
SKColorTable

A tabela de pesquisa de cores.

Atributos

Comentários

Use esse método para criar um bitmap que usará uma tabela de pesquisa de cores. O bitmap será um bitmap indexado de 8 bits, em que cada valor representa um índice na tabela de cores e a cor é determinada pelo valor no local específico na matriz da tabela de cores.

Aplica-se a

SKBitmap(SKImageInfo, Int32)

Construtor que configura o bitmap com base em uma 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 desejado.

rowBytes
Int32

O número de bytes por linha.

Comentários

Esse construtor poderá gerar uma exceção se não for possível criar um bitmap com a configuração especificada (por exemplo, as informações de imagem exigem uma tabela de cores e não há tabela de cores).

Aplica-se a

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)

Cuidado

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

Construtor que configura o bitmap com base em uma especificação SKImageInfo e uma 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 desejado.

ctable
SKColorTable

A tabela de pesquisa de cores.

flags
SKBitmapAllocFlags

Os sinalizadores adicionais.

Atributos

Comentários

Use esse método para criar um bitmap que usará uma tabela de pesquisa de cores. O bitmap será um bitmap indexado de 8 bits, em que cada valor representa um índice na tabela de cores e a cor é determinada pelo valor no local específico na matriz da tabela de cores.

Aplica-se a

SKBitmap(Int32, Int32, Boolean)

Cria um bitmap com a largura, a altura e a opacidade fornecidas com o tipo de cor definido como PlatformColorType

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

Parâmetros

width
Int32

A largura desejada em pixels.

height
Int32

A altura desejada em pixels.

isOpaque
Boolean

Se true, define como SKAlphaTypeOpaque, caso contrário, ele o define como Premul.

Comentários

Esse construtor poderá gerar uma exceção se não for possível criar um bitmap com a configuração especificada (por exemplo, as informações de imagem exigem uma tabela de cores e não há tabela de cores).

Aplica-se a

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

Cria um bitmap com a largura, altura, tipo de cor e tipo alfa fornecidos.

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

Parâmetros

width
Int32

A largura desejada em pixels.

height
Int32

A altura desejada em pixels.

colorType
SKColorType

O SKColorType desejado.

alphaType
SKAlphaType

O SKAlphaType desejado.

Comentários

Esse construtor poderá gerar uma exceção se não for possível criar um bitmap com a configuração especificada (por exemplo, as informações de imagem exigem uma tabela de cores e não há 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