SKImageInfo Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Descrever as dimensões e o tipo de pixel de uma imagem.
public struct SKImageInfo : IEquatable<SkiaSharp.SKImageInfo>
- Herança
-
SKImageInfo
- Implementações
Construtores
| Nome | Description |
|---|---|
| SKImageInfo(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace) |
Cria um novo SKImageInfo com a largura, a altura, o tipo de cor, o tipo de transparência e o espaço de cor especificados. |
| SKImageInfo(Int32, Int32, SKColorType, SKAlphaType) |
Cria um novo SKImageInfo com a largura, a altura, o tipo de cor e o tipo de transparência especificados. |
| SKImageInfo(Int32, Int32, SKColorType) |
Cria um novo SKImageInfo com a largura, a altura e o tipo de cor especificados. |
| SKImageInfo(Int32, Int32) |
Cria um novo SKImageInfo com a largura e a altura especificadas. |
Campos
| Nome | Description |
|---|---|
| Empty |
Um vazio SKImageInfo. |
| PlatformColorAlphaShift |
O número de bits a serem deslocados para a esquerda para o componente de cor alfa. |
| PlatformColorBlueShift |
O número de bits a serem deslocados para a esquerda para o componente de cor azul. |
| PlatformColorGreenShift |
O número de bits a serem deslocados para a esquerda para o componente de cor verde. |
| PlatformColorRedShift |
O número de bits a serem deslocados para a esquerda para o componente de cor vermelha. |
| PlatformColorType |
A cor atual de 32 bits para a plataforma atual. |
Propriedades
| Nome | Description |
|---|---|
| AlphaType |
Obtém ou define o tipo de transparência para as informações da imagem. |
| BitShiftPerPixel |
Obtém a mudança de bit por pixel para o tipo de cor. |
| BitsPerPixel |
Obtém o número de bits usados por pixel. |
| BytesPerPixel |
Obtém o número de bytes usados por pixel. |
| BytesSize |
Obtém o número total de bytes necessários para armazenar os dados de bitmap. |
| BytesSize64 |
Obtém o número total de bytes necessários para armazenar os dados de bitmap como um inteiro de 64 bits. |
| ColorSpace |
Obtém ou define o espaço de cor. |
| ColorType |
Obtém ou define o tipo de cor. |
| Height |
Obtém ou define a altura. |
| IsEmpty |
Obtém um valor que indica se a largura ou a altura são menores ou iguais a zero. |
| IsOpaque |
Obtém um valor que indica se o tipo alfa configurado é opaco. |
| Rect |
Obtém um retângulo com a largura e a altura atuais. |
| RowBytes |
Obtém o número de bytes por linha. |
| RowBytes64 |
Obtém o número de bytes por linha como um inteiro de 64 bits. |
| Size |
Obtém o tamanho atual da imagem. |
| Width |
Obtém ou define a largura. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual à instância atual. |
| Equals(SKImageInfo) |
Determina se o especificado SKImageInfo é igual à instância atual. |
| GetHashCode() |
Retorna um código hash para essa instância. |
| WithAlphaType(SKAlphaType) |
Cria um novo SKImageInfo com as mesmas propriedades, SKImageInfomas com o tipo de transparência especificado. |
| WithColorSpace(SKColorSpace) |
Cria um novo SKImageInfo com as mesmas propriedades, SKImageInfomas com o espaço de cor especificado. |
| WithColorType(SKColorType) |
Cria um novo SKImageInfo com as mesmas propriedades, SKImageInfomas com o tipo de cor especificado. |
| WithSize(Int32, Int32) |
Cria um novo SKImageInfo com as mesmas propriedades, SKImageInfomas com as dimensões especificadas. |
| WithSize(SKSizeI) |
Cria um novo SKImageInfo com o tamanho especificado. |
Operadores
| Nome | Description |
|---|---|
| Equality(SKImageInfo, SKImageInfo) |
Determina se duas SKImageInfo instâncias são iguais. |
| Inequality(SKImageInfo, SKImageInfo) |
Determina se duas SKImageInfo instâncias não são iguais. |