IBitmapFrame.GetPixelDataAsync Método
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í.
Sobrecargas
GetPixelDataAsync() |
Solicita de forma asincrónica los datos de píxeles para el marco. La matriz de datos de píxeles resultante usará el formato de píxel de mapa de bits y el modo alfa especificados en las propiedades BitmapPixelFormat y BitmapAlphaMode . También tendrá aplicada la administración de colores y la orientación EXIF (consulte la sección Comentarios para obtener más información). |
GetPixelDataAsync(BitmapPixelFormat, BitmapAlphaMode, BitmapTransform, ExifOrientationMode, ColorManagementMode) |
Solicita de forma asincrónica los datos de píxeles para el marco mediante los parámetros especificados. |
GetPixelDataAsync()
Solicita de forma asincrónica los datos de píxeles para el marco. La matriz de datos de píxeles resultante usará el formato de píxel de mapa de bits y el modo alfa especificados en las propiedades BitmapPixelFormat y BitmapAlphaMode . También tendrá aplicada la administración de colores y la orientación EXIF (consulte la sección Comentarios para obtener más información).
public:
IAsyncOperation<PixelDataProvider ^> ^ GetPixelDataAsync();
/// [Windows.Foundation.Metadata.Overload("GetPixelDataAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<PixelDataProvider> GetPixelDataAsync();
[Windows.Foundation.Metadata.Overload("GetPixelDataAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<PixelDataProvider> GetPixelDataAsync();
function getPixelDataAsync()
Public Function GetPixelDataAsync () As IAsyncOperation(Of PixelDataProvider)
Devoluciones
Objeto que administra la recuperación asincrónica de los datos de píxeles.
- Atributos
Comentarios
Una aplicación no debe suponer que los datos de píxeles devueltos por este método usan cualquier formato de píxel determinado o modo alfa (es decir, Rgba8 con alfa premultiplicado). En su lugar, siempre debe comprobar las propiedades BitmapPixelFormat y BitmapAlphaMode y controlar los datos en consecuencia.
Como comodidad, este método realiza la administración de colores desde el espacio de colores incrustado del marco (si existe) al espacio de colores sRGB. Si no hay datos de perfil de color incrustados, no se realiza ninguna administración de colores. Este método también intenta leer la marca de orientación EXIF en el marco y, si existe, realizará la transformación necesaria para orientar correctamente los datos de píxeles.
Para recuperar el ancho y alto correctos de píxeles de mapa de bits, la aplicación debe leer las propiedades OrientedPixelWidth y OrientedPixelHeight , en lugar de las propiedades PixelWidth y PixelHeight .
Este método equivale a llamar al método GetPixelDataAsync(BitmapPixelFormat, BitmapAlphaMode, BitmapTransform, ExifOrientationMode, ColorManagementMode) con los argumentos siguientes:
Argumento | Value |
---|---|
*pixelFormat* | Valor de
Consulte tambiénSe aplica aGetPixelDataAsync(BitmapPixelFormat, BitmapAlphaMode, BitmapTransform, ExifOrientationMode, ColorManagementMode)Solicita de forma asincrónica los datos de píxeles para el marco mediante los parámetros especificados.
Parámetros
Formato de píxel especificado.
Modo alfa especificado.
Conjunto de transformaciones que se aplicarán al marco.
Indica si se debe omitir o respetar la marca de orientación EXIF.
Indica si los datos de píxeles deben administrarse de color en el espacio de colores sRGB. DevolucionesObjeto que administra la recuperación asincrónica de los datos de píxeles.
ComentariosEste método debe usarse en lugar de GetPixelDataAsync si la aplicación necesita un control más preciso sobre la matriz de datos de píxeles. Consulte tambiénSe aplica a |