SKBitmap Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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