Close

IRandomAccessStream to WriteableBitmap

Bueno, después de una larga búsqueda en Internet no conseguía solucionar el error en UWP.

Pense que era algo tribial pero no.

Siempre que hacia un «PixelBuffer» para leerlo como stream, fallaba el código y saltaba una excepción de tipo «No se encuentra el componente. (Excepción de HRESULT: 0x88982F50)».

Como ya estamos acostumbrados a que Microsoft. nos detalle el error fue «Facil» buscar la solución. XD.

Bueno al final la solución fue inicializar el objeto dos veces.

He aquí las lineas de código.

Y cuidadito si se les olvida el .Seek(0).

De esta manera he conseguido solucionar el error de convertir un IRandomAccesStream to WriteableBitmap para poder guarda

Bueno, se preguntaran ¿Y que hago con un WriteableBitmap?.

Pues surgió de la necesidad de guardar una hoja de un pdf a imagen con una resolución mayor.

Aquí el código para ello.

 

 

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *