У меня есть приложение Windows .NET, которое собирает чернила с использованием Microsoft.Ink из Microsoft Tablet PC SDK и хранит его в базе данных. Это нормально.Как я могу отображать чернила (которые уже записаны) как изображение на странице ASP.NET?
Теперь мне нужно отображать эти чернила в качестве изображения в приложении ASP.NET.
Обратите внимание, что мне не нужно фиксировать какие-либо штрихи в веб-приложении. Просто покажите уже захваченные штрихи как изображение. Я не знаю, как это сделать. Я думаю, что не могу использовать Renderer.Draw на веб-странице.
Пожалуйста, помогите, друзья
EDIT: Спасибо за помощь. Вот пример кода, если кто-то нуждается в нем:
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();
Вот тег изображения на странице, чтобы отобразить его:
<img alt="" src="RenderImage.aspx" />
Как вы его сохранили в базе данных? Являются ли штрихи хранятся как XML? –
Сохраняется как Serialized Format (ISF). – Zesty