IBitmapFrame.GetPixelDataAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
GetPixelDataAsync() |
Demande de façon asynchrone les données de pixels pour le frame. Le tableau de données de pixels résultant utilise le format de pixel bitmap et le mode alpha spécifiés dans les propriétés BitmapPixelFormat et BitmapAlphaMode . La gestion des couleurs et l’orientation EXIF sont également appliquées (pour plus d’informations, consultez la section Remarques). |
GetPixelDataAsync(BitmapPixelFormat, BitmapAlphaMode, BitmapTransform, ExifOrientationMode, ColorManagementMode) |
Demande de manière asynchrone les données de pixel pour le frame à l’aide des paramètres spécifiés. |
GetPixelDataAsync()
Demande de façon asynchrone les données de pixels pour le frame. Le tableau de données de pixels résultant utilise le format de pixel bitmap et le mode alpha spécifiés dans les propriétés BitmapPixelFormat et BitmapAlphaMode . La gestion des couleurs et l’orientation EXIF sont également appliquées (pour plus d’informations, consultez la section Remarques).
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)
Retours
Objet qui gère la récupération asynchrone des données de pixels.
- Attributs
Remarques
Une application ne doit pas supposer que les données de pixel retournées par cette méthode utilisent un format de pixel ou un mode alpha particulier (par exemple, Rgba8 avec alpha prémultiplié). Au lieu de cela, il doit toujours case activée les propriétés BitmapPixelFormat et BitmapAlphaMode et gérer les données en conséquence.
Pour plus de commodité, cette méthode effectue la gestion des couleurs à partir de l’espace de couleurs incorporé du cadre (s’il existe) à l’espace de couleurs sRGB. S’il n’existe aucune donnée de profil de couleur incorporée, aucune gestion des couleurs n’est effectuée. Cette méthode tente également de lire l’indicateur d’orientation EXIF sur le cadre et, s’il existe, effectue la transformation nécessaire pour orienter correctement les données de pixels.
Pour récupérer la largeur et la hauteur correctes des pixels bitmap, l’application doit lire les propriétés OrientedPixelWidth et OrientedPixelHeight , au lieu des propriétés PixelWidth et PixelHeight .
Cette méthode revient à appeler la méthode GetPixelDataAsync(BitmapPixelFormat, BitmapAlphaMode, BitmapTransform, ExifOrientationMode, ColorManagementMode) avec les arguments suivants :
Argument | Valeur |
---|---|
*pixelFormat* | Valeur de l’élément
Voir aussiS’applique àGetPixelDataAsync(BitmapPixelFormat, BitmapAlphaMode, BitmapTransform, ExifOrientationMode, ColorManagementMode)Demande de manière asynchrone les données de pixel pour le frame à l’aide des paramètres spécifiés.
Paramètres
Format de pixel spécifié.
Mode alpha spécifié.
Ensemble de transformations à appliquer au frame.
Indique si l’indicateur d’orientation EXIF doit être ignoré ou respecté.
Indique si les données de pixel doivent être gérées par couleur dans l’espace de couleurs sRGB. RetoursObjet qui gère la récupération asynchrone des données de pixels.
RemarquesCette méthode doit être utilisée à la place de GetPixelDataAsync si l’application a besoin d’un contrôle plus précis sur le tableau de données de pixels. Voir aussiS’applique à |