65 messaggi dal 21 agosto 2011
Come si fa per salvare un canvas in un file immagine?
Usa il RenderTargetBitmap che ti crea un'immagine facendo il render di un elemento. Poi lo salvi con un encoder. Qualcosa quindi come
RenderTargetBitmap rtb = new
 RenderTargetBitmap((int)canvas.Width, (int)canvas.Height, 96d,
 96d,PixelFormats.Default);
 
rtb.Render(canvas);

System.Windows.Media.Imaging.JpegBitmapEncoder encoder1 =
 new JpegBitmapEncoder();
 encoder1.Frames.Add(BitmapFrame.Create(rtb));
 encoder1.Save(fileStream);

Ciao

Il mio blog
Homepage
65 messaggi dal 21 agosto 2011
Grazie gentilissimo :)
65 messaggi dal 21 agosto 2011
Grazie gentilissimo :)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC