Ich schreibe eine Anwendung für Windows Phone 8.1.Konvertieren eines IBuffer in ein Byte-Array in Windows Phone 8.1, wie?
Ich muss ein UIElement als Bilddatei speichern (ich würde JPG oder PNG bevorzugen). Ich verwende RenderTargetBitmap-Klasse, um dies zu tun. Nachdem ich die Methode RenderAsync auf meinem UIElement aufgerufen habe, erstelle ich einen IBuffer, der das Ergebnis der Methode GetPixelsAsync() meiner RenderTargetBitmap enthält.
Jetzt muss ich die Methode ToArray() aufrufen, um meinen IBuffer in einem Byte-Array zu konvertieren, um mein Bild mit BitmapEncoder zu speichern, aber es scheint, dass es unter Windows Phone 8.1 keine ToArray() -Methode für IBuffer gibt , während auf Windows 8.1 vorhanden ist.
Wie kann ich dieses Problem lösen?
Vielen Dank!
Can Sie zeigen etwas Code? Insbesondere wie erstellt man den IBuffer - was ist das eigentliche Objekt, das die Schnittstelle implementiert? –