Come convertire un di un'immagine (che ho recuperato utilizzando il metodo Album.GetArt
da MediaLibrary
) in un Image
utilizzabile nella mia applicazione?Come convertire System.IO.Stream in un'immagine?
9
A
risposta
14
Facile ... var img = Bitmap.FromStream(stream);
2
Per telefono questo dovrebbe funzionare:
BitmapImage image = new BitmapImage();
image.SetSource(stream);
6
È possibile eseguire da Bitmap dritto tra le braccia di immagini.
Image image = System.Drawing.Image.FromStream(stream);
Da dove si possono fare altre operazioni:
image.Save(System.IO.Path.GetPathRoot() + "\\Image.jpg", ImageFormat.Jpeg);
1
Ottimo lavoro! Ho provato questo con:
Stream streamF = new MemoryStream(); // stream stored in a data file (FileDB).
Bitmap image = new Bitmap(streamF);
ConsoleWriteImage(image);
//REMEMBER = in console App you must use < using System.Drawing; >
//to handle images but you can't use Form class for present image into some Canvas.
+0
Sì, funziona! Sto usando per produrre immagini di codici QR. –
Problemi correlati
- 1. C# convertire system.IO.Stream in byte []
- 2. Converti stringa in System.IO.Stream
- 3. Impossibile convertire in modo implicito il tipo 'System.IO.Stream' in 'Java.IO.InputStream'
- 4. vNext Argomento 1: non può convertire da 'stringa' a 'System.IO.Stream'
- 5. Come ottenere System.IO.Stream da un oggetto String
- 6. Ricerca pattern in un System.IO.Stream
- 7. Come leggere file XML usando System.IO.Stream con LINQ
- 8. È possibile leggere da un URL in un oggetto System.IO.Stream?
- 9. Come convertire string [] in ArrayList?
- 10. Come convertire JSON in stringa?
- 11. come convertire IEnumerable in IObservable?
- 12. Come convertire CFArrayRef in NSArray?
- 13. come convertire datetime in breve?
- 14. Come convertire int in nsindexpath?
- 15. Come convertire String in JsonObject
- 16. Come convertire LayerDrawable in Bitmap?
- 17. Come convertire CGFontRef in UIFont?
- 18. Come convertire CSV in Excel?
- 19. Come convertire CFStringRef in NSString?
- 20. come convertire C# in C++
- 21. Come convertire NSArray in NSString
- 22. Come convertire TryCast in C#?
- 23. Come convertire .pem in .key?
- 24. Come convertire BeautifulSoup.ResultSet in stringa
- 25. Come convertire IQueryable in DataTable
- 26. Come convertire SpannedString in Spannable
- 27. Come convertire CMSampleBufferRef in NSData
- 28. Come convertire JSON in oggetto
- 29. Come convertire PathBuf in stringa
- 30. Come convertire List in ListBuffer?
'Bitmap' non sembra essere un tipo valido? c'è un riferimento e utilizzo dovrei aggiungere? (im usando Windos phone 7 tra l'altro) – Newbie
Puoi anche usare var image = System.Net.Mime.MediaTypeNames.Image.FromStream (stream); –