IBitmapFrame.GetPixelDataAsync Méthode

Définition

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 :

ArgumentValeur
*pixelFormat*Valeur de l’élément

Voir aussi

S’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.

public:
 IAsyncOperation<PixelDataProvider ^> ^ GetPixelDataAsync(BitmapPixelFormat pixelFormat, BitmapAlphaMode alphaMode, BitmapTransform ^ transform, ExifOrientationMode exifOrientationMode, ColorManagementMode colorManagementMode);
/// [Windows.Foundation.Metadata.Overload("GetPixelDataTransformedAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<PixelDataProvider> GetPixelDataAsync(BitmapPixelFormat const& pixelFormat, BitmapAlphaMode const& alphaMode, BitmapTransform const& transform, ExifOrientationMode const& exifOrientationMode, ColorManagementMode const& colorManagementMode);
[Windows.Foundation.Metadata.Overload("GetPixelDataTransformedAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<PixelDataProvider> GetPixelDataAsync(BitmapPixelFormat pixelFormat, BitmapAlphaMode alphaMode, BitmapTransform transform, ExifOrientationMode exifOrientationMode, ColorManagementMode colorManagementMode);
function getPixelDataAsync(pixelFormat, alphaMode, transform, exifOrientationMode, colorManagementMode)
Public Function GetPixelDataAsync (pixelFormat As BitmapPixelFormat, alphaMode As BitmapAlphaMode, transform As BitmapTransform, exifOrientationMode As ExifOrientationMode, colorManagementMode As ColorManagementMode) As IAsyncOperation(Of PixelDataProvider)

Paramètres

pixelFormat
BitmapPixelFormat

Format de pixel spécifié.

alphaMode
BitmapAlphaMode

Mode alpha spécifié.

transform
BitmapTransform

Ensemble de transformations à appliquer au frame.

exifOrientationMode
ExifOrientationMode

Indique si l’indicateur d’orientation EXIF doit être ignoré ou respecté.

colorManagementMode
ColorManagementMode

Indique si les données de pixel doivent être gérées par couleur dans l’espace de couleurs sRGB.

Retours

Objet qui gère la récupération asynchrone des données de pixels.

Attributs

Remarques

Cette 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 aussi

S’applique à