SKImageInfo Estrutura

Definição

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.

Aplica-se a