SKPixmap Clase
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í.
Pares SKImageInfo con píxeles reales y rowbytes.
public class SKPixmap : SkiaSharp.SKObject
- Herencia
Comentarios
Esta clase no intenta administrar la duración de la memoria de píxeles (ni la tabla de colores si se proporciona).
Constructores
| Nombre | Description |
|---|---|
| SKPixmap() |
Crea una instancia vacía de SKPixmap. |
| SKPixmap(SKImageInfo, IntPtr, Int32) |
Crea una instancia de SKPixmap. |
| SKPixmap(SKImageInfo, IntPtr) |
Crea una instancia de SKPixmap. |
Propiedades
| Nombre | Description |
|---|---|
| AlphaType |
Obtiene el tipo alfa. |
| BitShiftPerPixel |
Obtiene el valor de desplazamiento de bits por píxel. |
| BytesPerPixel |
Obtiene el número de bytes por píxel. |
| BytesSize |
Obtiene el número total de bytes necesarios para almacenar los datos de píxeles. |
| BytesSize64 |
Obtiene el tamaño total de bytes como un entero de 64 bits. |
| ColorSpace |
Obtiene el espacio de colores. |
| ColorType |
Obtiene el tipo de color. |
| Handle |
Obtiene o establece el identificador en el objeto nativo subyacente. (Heredado de SKObject) |
| Height |
Obtiene el alto de la imagen. |
| IgnorePublicDispose |
Obtiene un valor que indica si la llamada al público Dispose() debe ser no-op. (Heredado de SKNativeObject) |
| Info |
Obtiene la información de la imagen. |
| IsDisposed |
Obtiene un valor que indica si el objeto ya se ha eliminado. (Heredado de SKNativeObject) |
| OwnsHandle |
Obtiene o establece un valor que indica si este objeto posee su identificador y debe destruir el objeto nativo cuando se elimina. (Heredado de SKNativeObject) |
| Rect |
Obtiene un rectángulo con el ancho y alto actuales. |
| RowBytes |
Obtiene el número de bytes por fila. |
| Size |
Obtiene el tamaño actual del mapa pix. |
| Width |
Obtiene el ancho de la imagen. |
Métodos
| Nombre | Description |
|---|---|
| ComputeIsOpaque() |
Devuelve si todos los píxeles son opacos. |
| Dispose() |
Libera todos los recursos usados por este SKNativeObject. (Heredado de SKNativeObject) |
| Dispose(Boolean) |
Libera los recursos no administrados utilizados por SKPixmap y, opcionalmente, libera los recursos administrados. |
| DisposeInternal() |
Desencadena un dispose y omite el valor de IgnorePublicDispose. (Heredado de SKNativeObject) |
| DisposeManaged() |
Libera los recursos administrados. |
| DisposeNative() |
Implementado por tipos derivados SKObject para destruir cualquier objeto nativo. |
| DisposeUnownedManaged() |
Implementado por tipos derivados SKObject para eliminar objetos administrados que no son propiedad de esta instancia. (Heredado de SKObject) |
| Encode(SKEncodedImageFormat, Int32) |
Codifica el mapa pix con el formato especificado. |
| Encode(SKJpegEncoderOptions) |
Codifica el mapa pix como jpeg. |
| Encode(SKPngEncoderOptions) |
Codifica el mapa pix como PNG. |
| Encode(SKWebpEncoderOptions) |
Codifica el mapa pix como un WEBP. |
| Encode(SKWStream, SKEncodedImageFormat, Int32) |
Codifica el mapa pix con el formato especificado. |
| Encode(SKWStream, SKJpegEncoderOptions) |
Codifica el mapa pix como jpeg. |
| Encode(SKWStream, SKPngEncoderOptions) |
Codifica el mapa pix como PNG. |
| Encode(SKWStream, SKWebpEncoderOptions) |
Codifica el mapa pix como un WEBP. |
| Encode(Stream, SKEncodedImageFormat, Int32) |
Codifica el mapa pix en la secuencia mediante el formato y la calidad especificados. |
| Encode(Stream, SKJpegEncoderOptions) |
Codifica el mapa pix en la secuencia mediante las opciones especificadas. |
| Encode(Stream, SKPngEncoderOptions) |
Codifica el mapa pix en la secuencia mediante las opciones especificadas. |
| Encode(Stream, SKWebpEncoderOptions) |
Codifica el mapa pix en la secuencia mediante las opciones especificadas. |
| Erase(SKColor, SKRectI) |
Rellene todo el pixmap con el color especificado. |
| Erase(SKColor) |
Rellene todo el pixmap con el color especificado. |
| Erase(SKColorF, SKRectI) |
Rellena un subconjunto del mapa pix con el color especificado. |
| Erase(SKColorF) |
Rellena todo el pixmap con el color especificado. |
| ExtractSubset(SKPixmap, SKRectI) |
Crea un nuevo SKPixmap elemento que es un subconjunto de este pixmap. |
| ExtractSubset(SKRectI) |
Crea un nuevo SKPixmap elemento que es un subconjunto de este pixmap. |
| GetPixelAlpha(Int32, Int32) |
Obtiene el valor alfa del píxel en las coordenadas especificadas. |
| GetPixelColor(Int32, Int32) |
Devuelve el color del píxel en las coordenadas especificadas. |
| GetPixelColorF(Int32, Int32) |
Obtiene el color del píxel en las coordenadas especificadas como SKColorF. |
| GetPixels() |
Devuelve la dirección de memoria de los píxeles. |
| GetPixels(Int32, Int32) |
Devuelve la dirección de memoria de los píxeles en (x, y). |
| GetPixelSpan() |
Devuelve un intervalo que encapsula los datos de píxeles. |
| GetPixelSpan(Int32, Int32) |
Obtiene un intervalo que comienza en las coordenadas de píxeles especificadas. |
| GetPixelSpan<T>() |
Obtiene un intervalo con tipo de todos los datos de píxeles. |
| GetPixelSpan<T>(Int32, Int32) |
Obtiene un intervalo con tipo que comienza en las coordenadas especificadas. |
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32) |
Copia los píxeles de la imagen en el búfer especificado. |
| ReadPixels(SKImageInfo, IntPtr, Int32) |
Copia los píxeles de la imagen en el búfer especificado. |
| ReadPixels(SKPixmap, Int32, Int32) |
Copia los píxeles de la imagen en el mapa pix especificado. |
| ReadPixels(SKPixmap) |
Copia los píxeles de la imagen en el mapa pix especificado. |
| Reset() |
Restablezca el mapa pix en un pixmap vacío. |
| Reset(SKImageInfo, IntPtr, Int32) |
Restablece el mapa pix en los píxeles especificados. |
| ScalePixels(SKPixmap, SKSamplingOptions) |
Escala píxeles al destino mediante las opciones de muestreo especificadas. |
| ScalePixels(SKPixmap) |
Escala píxeles al destino mediante el muestreo predeterminado. |
| WithAlphaType(SKAlphaType) |
Crea un nuevo SKPixmap con las mismas propiedades que esta SKPixmap, pero con el tipo de transparencia especificado. |
| WithColorSpace(SKColorSpace) |
Crea una nueva SKPixmap con las mismas propiedades que esta SKPixmap, pero con el espacio de colores especificado. |
| WithColorType(SKColorType) |
Crea una nueva SKPixmap con las mismas propiedades que esta SKPixmap, pero con el tipo de color especificado. |