Domanda

Ho appena iniziato a utilizzare Silverlight 2 beta e non riesco a trovare come o se è possibile eseguire il rendering di un'area di disegno su un'immagine bitmap e quindi caricarla sul mio server Web?

È possibile e, in caso affermativo, come potrei completare questa attività?


Aggiornamento: questo è ora possibile con Silverlight 3 usando una bitmap scrivibile per salvare XAML come JPEG, vedi il post sul blog qui: http://blog.blueboxes.co.uk/2009/07/21 / rendering-XAML-a-un-jpeg-con-silverlight-3 /

È stato utile?

Soluzione

Non è possibile eseguire il rendering di una tela su una bitmap in Silverlight 2, ma se si potesse generare una versione XAML della tela, è possibile passarla al server e fare qualcosa come questo lato server:

http://www.thedatafarm.com/blog/2008 /01/31/ConvertingSilverlightInkPresenterImagesToAPNGFile.aspx

Altri suggerimenti

L'unica opzione che hai ora (se lo vuoi fare nel CLR Silverlight sul lato client) è iniziare con fjcore

http://code.google.com/p/fjcore/

È solo un punto di partenza, dovrai scrivere molto codice: ti darà principalmente una rappresentazione di immagini e un codificatore JPEG.

Non puoi ottenere i pixel della tela, quindi se ne hai bisogno, penso che tu sia sfortunato. Ma fjcore ti darebbe un oggetto Image per cui potresti scrivere routine di disegno e quindi dovresti invece disegnarlo (non sei sicuro di ciò che stai cercando di fare, ma se è semplice, potrebbe essere ok).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top