Partager via


BitmapEncoder.SetPixelData Méthode

Définition

Définit les données de pixels sur le cadre.

public:
 virtual void SetPixelData(BitmapPixelFormat pixelFormat, BitmapAlphaMode alphaMode, unsigned int width, unsigned int height, double dpiX, double dpiY, Platform::Array <byte> ^ pixels) = SetPixelData;
void SetPixelData(BitmapPixelFormat const& pixelFormat, BitmapAlphaMode const& alphaMode, uint32_t const& width, uint32_t const& height, double const& dpiX, double const& dpiY, winrt::array_view <byte> const& pixels);
public void SetPixelData(BitmapPixelFormat pixelFormat, BitmapAlphaMode alphaMode, uint width, uint height, double dpiX, double dpiY, byte[] pixels);
function setPixelData(pixelFormat, alphaMode, width, height, dpiX, dpiY, pixels)
Public Sub SetPixelData (pixelFormat As BitmapPixelFormat, alphaMode As BitmapAlphaMode, width As UInteger, height As UInteger, dpiX As Double, dpiY As Double, pixels As Byte())

Paramètres

pixelFormat
BitmapPixelFormat

Format de pixel des données de pixels.

alphaMode
BitmapAlphaMode

Mode alpha des données de pixels.

width
UInt32

unsigned int

uint32_t

Largeur, en pixels, des données de pixels.

height
UInt32

unsigned int

uint32_t

Hauteur, en pixels, des données de pixels.

dpiX
Double

double

Résolution horizontale, en points par pouce, des données de pixels.

dpiY
Double

double

Résolution verticale, en points par pouce, des données de pixels.

pixels

Byte[]

byte[]

Données de pixels.

Remarques

Cette méthode est synchrone, car les données ne sont pas validées tant que FlushAsync, GoToNextFrameAsync ou GoToNextFrameAsync(IIterable(IKeyValuePair)) ne sont pas appelées.

La définition d’un format de pixel inconnu entraîne un échec.

Cette méthode traite toutes les données de pixels comme étant dans l’espace de couleur sRGB. Lorsque vous appelez cette méthode, elle efface automatiquement les informations d’espace de couleur existantes du cadre, y compris les profils de couleur incorporés.

Lorsque vous encodez une nouvelle image, avant d’appeler FlushAsync au minimum, vous devez définir les données de pixels à l’aide de cette méthode.

S’applique à