Pregunta

Tengo una aplicación de Windows .NET que recoge la tinta usando Microsoft.Ink de Microsoft SDK de Tablet PC y lo almacena en una base de datos. Que bien que está funcionando.

Ahora tengo que mostrar esta tinta como una imagen en una aplicación ASP.NET.

Tenga en cuenta que no necesito para capturar cualquier golpe en la aplicación web. Sólo mostrar los trazos ya capturadas como una imagen. No sé cómo proceder. Creo que no puedo usar Renderer.Draw en una página web.

Por favor, ayuda, amigos

Edit: Gracias por la ayuda. Aquí está el código de ejemplo, si alguien lo necesita:

        Response.Clear();
        Response.ContentType = "image/jpeg";
        Byte[] isf = Convert.FromBase64String("AI8BHQS6AoQBAwRIEEU1CoABNofwCMeAU9BIREIpEoZCoJpCdyGDxCUYCi8ZicV3rFIRAILEchwGGx/MEQgkD1FBoIyBBoJAoFN53LY/EYPU4LAwh+sa6m2HwCLSacReHwGDatQ2Qy2f4PkMVhcB4FiSxWARSVbmiMHguyYfBYFdSESWNSSZTySRaQSqbUCjwYA="); // Sample
        ink.Load(isf);
        Byte[] imageData = ink.Save(PersistenceFormat.Gif);
        Response.BinaryWrite(imageData);
        Response.End();

Aquí está la etiqueta de la imagen de la página para mostrar que:

    <img alt="" src="RenderImage.aspx" />
¿Fue útil?

Solución

http://msdn.microsoft.com/en-us/library /aa515948.aspx

¿Es posible que serializa el objeto de tinta a este formato? En este caso se le acaba de tratarla como una imagen en su página web, sin dejar de tener una opción de deserializating en otra instancia de la clase de tinta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top