Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να Μετατροπή εικόνας σε Bytes σε Java

Υπολογιστές κατάστημα εικόνες ως δυαδικά αρχεία δεδομένων . Το αρχείο για ένα δεδομένο εικόνας εξαρτάται από το περιεχόμενο της εικόνας (μέγεθος , το βάθος χρώματος και το χρώμα των συστατικών του για κάθε pixel ) και σχετικά με τη μέθοδο που χρησιμοποιείται για την κωδικοποίηση της εικόνας. Πρότυπες μεθόδους όπως JPEG και PNG είναι πολύ συχνές . Μια εφαρμογή Java μπορεί να διαβάσει μια κωδικοποιημένη εικόνα για να εμφανιστεί , ή ακόμη και να εφαρμόσετε σε αυτό . Αυτό συνήθως συνεπάγεται την ανάγνωση του αρχείου εικόνας σε ένα byte array Java . Οδηγίες
Η 1

Συμπεριλάβετε την ακόλουθη γραμμή στην αρχή του κώδικα Java σας :

org.apache.commons.io εισαγωγής . IOUtils ? 2

Ανοίξτε το αρχείο που περιέχει την εικόνα ως Java FileInputStream , όπως στο ακόλουθο δείγμα κώδικα :

FileInputStream myStream = νέα FileInputStream ( " imageFile.jpg ")?

Η 3

Διαβάστε το ρεύμα εισόδου σε μια σειρά από bytes με την κλήση του toByteArray ( ) μέθοδος της βιβλιοθήκης , όπως στο ακόλουθο δείγμα κώδικα :

byte [ ] imageInBytes = IOUtils . toByteArray ( myStream ) ?

Byte σειρά " imageInBytes " θα περιέχει τα bytes που αντιστοιχεί στην εικόνα στο αρχείο
Η
εικόνων .

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα