كيف يمكنني عرض الحبر (الذي تم التقاطه بالفعل) كصورة في صفحة ASP.NET؟
-
02-10-2019 - |
سؤال
لدي تطبيق .NET Windows يجمع الحبر باستخدام Microsoft.ink من Microsoft Tablet PC SDK ويخزنه في قاعدة بيانات. هذا يعمل بشكل جيد.
الآن أحتاج إلى عرض هذا الحبر كصورة في تطبيق ASP.NET.
لاحظ أنني لست بحاجة إلى التقاط أي ضربات في تطبيق الويب. فقط عرض السكتات الدماغية التي تم التقاطها بالفعل كصورة. لا أعرف كيف أتابع. أعتقد أنه لا يمكنني استخدام Renderer.draw في صفحة ويب.
الرجاء المساعدة ، الأصدقاء
تحرير: شكرا للمساعدة. إليك نموذج رمز إذا احتاجه أي شخص:
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" />
المحلول
http://msdn.microsoft.com/en-us/library/aa515948.aspx
هل من الممكن أن تقوم بتسلسل كائن الحبر الخاص بك بهذا التنسيق؟ في هذه الحالة ، سوف تعاملها فقط كصورة على موقع الويب الخاص بك ، مع الاستمرار في وجود خيار لتفكيكه في مثيل آخر من فئة الحبر
لا تنتمي إلى StackOverflow