Compartir a través de


PixelDataProvider.DetachPixelData Método

Definición

Devuelve los datos de píxeles almacenados internamente.

public:
 virtual Platform::Array <byte> ^ DetachPixelData() = DetachPixelData;
winrt::array_view <byte> DetachPixelData();
public byte[] DetachPixelData();
function detachPixelData()
Public Function DetachPixelData () As Byte()

Devoluciones

Byte[]

byte[]

Datos de píxeles.

Comentarios

PixelDataProvider no conserva una copia de los datos de píxeles después de una llamada correcta a este método. Esto significa que se producirá un error en las llamadas posteriores al método .

Si usa la biblioteca de plantillas de C++ (WRL) de Windows Runtime, es responsable de liberar la memoria subyacente para los datos de píxeles. Llame a CoTaskMemFree después de que haya terminado con los datos. Si usa una proyección de lenguaje como C# o C++/WinRT, la administración de memoria se controla automáticamente.

El valor devuelto es una matriz de valores sin signo de 8 bits. Sin embargo, dependiendo del formato de píxel solicitado, los datos de píxeles pueden representar otro tipo. Por ejemplo, si el formato de píxel es Rgba16, cada valor de color es un entero de 16 bits sin signo que ocupa dos elementos de 8 bits de la matriz. Debe convertir la matriz en el tipo correcto antes de usarlo.

Se aplica a