Ist es möglich, auf einen Web-Server von Silverlight zu erstellen und dann eine Bilddatei hochladen?
-
02-07-2019 - |
Frage
Ich habe gerade begonnen, Silverlight 2 Beta verwendet und finde nicht, wie oder ob es möglich ist, eine Leinwand mit einem Bitmap-Bild zu machen und es dann zu meinem Web-Server hochladen?
Ist das möglich und wenn ja, wie würde ich diese Aufgabe abzuschließen?
Update: Dies ist nun möglich, unter Silverlight 3 eine beschreibbare Bitmap mit dem XAML speichern als JPEG hier den Blog-Eintrag sehen: http://blog.blueboxes.co.uk/2009/07/21 / Rendering-xAML-to-a-JPEG-using-Silverlight-3 /
Lösung
Sie können eine Leinwand in eine Bitmap in Silverlight 2, machen aber wenn Sie eine XAML-Version Ihrer Leinwand erzeugen könnten, können Sie es an den Server übergeben konnten und so etwas wie diese Server-Seite tun:
http://www.thedatafarm.com/blog/2008 /01/31/ConvertingSilverlightInkPresenterImagesToAPNGFile.aspx
Andere Tipps
Die einzige Option, die Sie jetzt haben (wenn Sie es in dem Silverlight-CLR auf der Client-Seite getan wollen) ist mit fjcore starten
http://code.google.com/p/fjcore/
Es ist nur ein Ausgangspunkt, werden Sie eine Menge Code schreiben müssen -. Es wird in erster Linie geben Sie eine Bilddarstellung und ein JPEG-Encoder
Sie können die Pixel der Leinwand bekommen, also, wenn Sie brauchen, dass, dann denke ich, Sie kein Glück. Aber fjcore würden Sie ein Image-Objekt, das Sie Zeichnung schreiben könnte Routinen für und dann würden Sie auf dieser Stelle ziehen müssen (nicht sicher, was Sie zu tun versuchen, aber wenn es einfach ist, könnte es in Ordnung sein).