BitmapEncoder.SetPixelData Metodo

Definizione

Imposta i dati in pixel sul frame.

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())

Parametri

pixelFormat
BitmapPixelFormat

Formato pixel dei dati pixel.

alphaMode
BitmapAlphaMode

Modalità alfa dei dati pixel.

width
UInt32

unsigned int

uint32_t

Larghezza, in pixel, dei dati pixel.

height
UInt32

unsigned int

uint32_t

Altezza, in pixel, dei dati pixel.

dpiX
Double

double

Risoluzione orizzontale, espressa in punti per pollice, dei dati pixel.

dpiY
Double

double

Risoluzione verticale, espressa in punti per pollice, dei dati pixel.

pixels

Byte[]

byte[]

Dati in pixel.

Commenti

Questo metodo è sincrono perché i dati non vengono sottoposti a commit finché non viene chiamato FlushAsync, GoToNextFrameAsync o GoToNextFrameAsync(IIterable(IKeyValuePair)).

L'impostazione di un formato pixel sconosciuto genererà un errore.

Questo metodo considera tutti i dati pixel come nello spazio dei colori sRGB. Quando si chiama questo metodo, vengono cancellate automaticamente le informazioni sullo spazio dei colori esistenti dal frame, inclusi i profili di colore incorporati.

Quando si codifica una nuova immagine, prima di chiamare FlushAsync come minimo è necessario impostare i dati pixel usando questo metodo.

Si applica a