Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

image σε byte array?

Îåêßíçóå áðü ôï ìÝëïò jimvakakis. Τελευταία δημοσίευση από το μέλος jimvakakis στις 23-02-2006, 12:38. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  22-02-2006, 18:17 9984

    image σε byte array?

    Μήπως ξέρει κάποιος πως από ένα picturebox μπορώ να πάρω το image σε byte array??  

     

     


    JIMAROS
  •  22-02-2006, 19:24 9993 σε απάντηση της 9984

    Απ: image σε byte array?

    The streams come to the rescue!!!

    Λοιπόν, έχουμε και λέμε:

    ' Ορίζουμε ένα MemoryStream, είναι ειδικό stream που βλέπει τη μνήμη
    Dim memStream As New MemoryStream()

    ' Περνάμε αυτό το stream ως όρισμα στο Save method,
    ' άρα το save θα φύγει προς τη μνήμη
    myPicBox.Image.Save(memStream, myPicBox.Image.RawFormat)

    ' Δηλώνουμε το byte array και περνάμε ως περιεχόμενα,
    ' τα περιεχόμενα του stream
    Dim arrImage() As Byte = memStream.GetBuffer

    ' Και κλείνουμε το stream για να είμαστε καλά παιδιά
    memStream.Close() 


    Vir prudens non contra ventum mingit
  •  23-02-2006, 12:38 10041 σε απάντηση της 9984

    Απ: image σε byte array?

    Ευχαριστώ πόλύ!!!
    Είχα δοκιμάσει με άλλες μορφές stream αλλα όχι την MemoryStream......
    JIMAROS
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems