SKImageInfo Estructura

Definición

Describir las dimensiones y el tipo de píxel de una imagen.

public struct SKImageInfo : IEquatable<SkiaSharp.SKImageInfo>
Herencia
SKImageInfo
Implementaciones

Constructores

Nombre Description
SKImageInfo(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace)

Crea un nuevo SKImageInfo con el ancho, alto, tipo de color, tipo de transparencia y espacio de color especificados.

SKImageInfo(Int32, Int32, SKColorType, SKAlphaType)

Crea un nuevo SKImageInfo con el ancho, alto, tipo de color y tipo de transparencia especificados.

SKImageInfo(Int32, Int32, SKColorType)

Crea un nuevo SKImageInfo con el ancho, alto y tipo de color especificados.

SKImageInfo(Int32, Int32)

Crea un nuevo SKImageInfo con el ancho y alto especificados.

Campos

Nombre Description
Empty

Un objeto vacío SKImageInfo.

PlatformColorAlphaShift

Número de bits que se van a desplazar a la izquierda para el componente de color alfa.

PlatformColorBlueShift

Número de bits que se van a desplazar a la izquierda para el componente de color azul.

PlatformColorGreenShift

Número de bits que se van a desplazar a la izquierda para el componente de color verde.

PlatformColorRedShift

Número de bits que se van a desplazar a la izquierda para el componente de color rojo.

PlatformColorType

Color actual de 32 bits para la plataforma actual.

Propiedades

Nombre Description
AlphaType

Obtiene o establece el tipo de transparencia de la información de la imagen.

BitShiftPerPixel

Obtiene el desplazamiento de bits por píxel para el tipo de color.

BitsPerPixel

Obtiene el número de bits usados por píxel.

BytesPerPixel

Obtiene el número de bytes usados por píxel.

BytesSize

Obtiene el número total de bytes necesarios para almacenar los datos del mapa de bits.

BytesSize64

Obtiene el número total de bytes necesarios para almacenar los datos de mapa de bits como un entero de 64 bits.

ColorSpace

Obtiene o establece el espacio de color.

ColorType

Obtiene o establece el tipo de color.

Height

Obtiene o establece el alto.

IsEmpty

Obtiene un valor que indica si el ancho o alto son menores o iguales que cero.

IsOpaque

Obtiene un valor que indica si el tipo alfa configurado es opaco.

Rect

Obtiene un rectángulo con el ancho y alto actuales.

RowBytes

Obtiene el número de bytes por fila.

RowBytes64

Obtiene el número de bytes por fila como un entero de 64 bits.

Size

Obtiene el tamaño actual de la imagen.

Width

Obtiene o establece el ancho.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual a la instancia actual.

Equals(SKImageInfo)

Determina si el especificado SKImageInfo es igual a la instancia actual.

GetHashCode()

Devuelve un código hash para esta instancia.

WithAlphaType(SKAlphaType)

Crea un nuevo SKImageInfo con las mismas propiedades que esta SKImageInfo, pero con el tipo de transparencia especificado.

WithColorSpace(SKColorSpace)

Crea una nueva SKImageInfo con las mismas propiedades que esta SKImageInfo, pero con el espacio de colores especificado.

WithColorType(SKColorType)

Crea una nueva SKImageInfo con las mismas propiedades que esta SKImageInfo, pero con el tipo de color especificado.

WithSize(Int32, Int32)

Crea un nuevo SKImageInfo con las mismas propiedades que esta SKImageInfo, pero con las dimensiones especificadas.

WithSize(SKSizeI)

Crea un nuevo SKImageInfo con el tamaño especificado.

Operadores

Nombre Description
Equality(SKImageInfo, SKImageInfo)

Determina si dos SKImageInfo instancias son iguales.

Inequality(SKImageInfo, SKImageInfo)

Determina si dos SKImageInfo instancias no son iguales.

Se aplica a