SKImageInfo Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |