Ho sfogliato e caricato un file png/jpg nella mia app Web MVC. Ho archiviato questo file come byte [] nel mio database. Ora voglio leggere e convertire il byte [] nel file originale. Come posso ottenere questo?Come convertire l'array di byte in un file immagine?
18
A
risposta
28
- Creare un MemoryStream passando l'array nel costruttore.
- Leggere l'immagine dallo stream utilizzando Image.FromStream.
- Chiama theImg.Save("theimage.jpg", ImageFormat.Jpeg).
Ricordati di riferimento System.Drawing.Imaging e utilizzare un utilizzando blocco per il flusso.
17
Creare un flusso di memoria dall'array byte [] nel database e quindi utilizzare Image.FromStream.
byte[] image = GetImageFromDatabase();
MemoryStream ms = new MemoryStream(image);
Image i = Image.FromStream(ms);
Problemi correlati
- 1. Silverlight 4.0: come convertire byte [] in immagine?
- 2. Silverlight: immagine di byte []
- 3. Come convertire un byte in bit?
- 4. Immagine PIL aperta dal file di byte
- 5. Come convertire array di byte in file ZIP
- 6. Come convertire un LinearLayout in immagine?
- 7. Posso convertire un file .swf in un formato immagine?
- 8. Come convertire i file SVG in altri formati di immagine
- 9. Come convertire un array di byte in un array int?
- 10. Come convertire l'array di byte in NSString
- 11. Come convertire System.Drawing.Image in matrice di byte?
- 12. Come convertire l'array di byte in MultipartFile
- 13. Come ottenere byte (byte []) da un file caricato in Grails
- 14. Come convertire una sequenza in un byte [] in Clojure?
- 15. come convertire un tipo di valore in byte [] in C#?
- 16. Come convertire un array di byte in Base64 in Java?
- 17. immagine convertire in Base64
- 18. Come convertire l'array di byte in Bitmap
- 19. Come convertire un file in Base64?
- 20. Come convertire int [] a byte []
- 21. convertire system.data.linq.binary in byte []
- 22. Convertire un array di byte in dati immagine senza area di lavoro
- 23. Convertire un IBuffer in un array di byte in Windows Phone 8.1, come?
- 24. Come convertire la matrice di byte in Immagine in Java SE
- 25. In Java, come posso convertire un InputStream in un array di byte (byte [])?
- 26. Come convertire pdf Byte [] Array in file scaricabili usando iTextSharp
- 27. Converti immagine in byte con php
- 28. XSLT: convertire i dati di base64 in file di immagine
- 29. Come convertire MultipartFile nel flusso di byte
- 30. Convertire ctype byte matrice di byte
Come posso archiviarlo in un file .png/.jpg? –
img.Save ("nome file"). Il formato di salvataggio predefinito è png. –
L'immagine andata e ritorno non ha senso se l'array di byte contiene già un'immagine valida. Basta usare 'File.WriteAllBytes()' o qualsiasi altra cosa per scrivere direttamente il contenuto dell'array di byte in un file. – CodeCaster