Πώς να συμπιέσετε εικόνα σε Java

Αυτό το γρήγορο σεμινάριο παρουσιάζεται για να ρίξει φως στο πώς να συμπιέσετε εικόνα σε Java. Θα μοιραστεί πληροφορίες διαμόρφωσης περιβάλλοντος, απαραίτητες εισαγωγές για τη διαδικασία, λεπτομερή βήματα που πρέπει να εκτελεστούν και ένα δείγμα κώδικα Java για συμπίεση εικόνας. Θα χρησιμοποιήσουμε μια εικόνα JPEG για συμπίεση ως δείγμα, ωστόσο μπορείτε να δοκιμάσετε και άλλους τύπους όπως PNG, TIFF κ.λπ.

Βήματα για τη συμπίεση εικόνας σε Java

  1. Δημιουργήστε το περιβάλλον για να χρησιμοποιήσετε το Aspose.Imaging από το αποθετήριο Maven
  2. Εισαγάγετε τις απαραίτητες κλάσεις που θα χρησιμοποιηθούν στον κώδικα
  3. Φορτώστε το δείγμα αρχείου εικόνας στο αντικείμενο κλάσης Image που πρέπει να συμπιεστεί
  4. Δημιουργήστε ένα αντικείμενο του JpegOptions για να προσαρμόσετε τη συμπιεσμένη εικόνα εξόδου
  5. Ορίστε ιδιότητες όπως Τύπος χρώματος και Τύπος συμπίεσης στο αντικείμενο JpegOptions
  6. Αποθηκεύστε τη συμπιεσμένη εικόνα εξόδου χρησιμοποιώντας τις καθορισμένες διαμορφώσεις

Αυτά τα βήματα καθοδηγούν τον τρόπο με τον οποίο η Java συμπιέζει την εικόνα κοινοποιώντας τη διαμόρφωση περιβάλλοντος και τη χρήση των κύριων κλάσεων που απαιτούνται για την ολοκλήρωση της εργασίας. Μια προσέγγιση βήμα προς βήμα ακολουθείται με τη φόρτωση πρώτα του αρχείου εικόνας προέλευσης που πρόκειται να συμπιεστεί και στη συνέχεια αρχικοποιώντας το αντικείμενο κλάσης JpegOptions που χρησιμοποιείται για τη διαμόρφωση της εικόνας εξόδου ορίζοντας τον τύπο χρώματος και τον τύπο συμπίεσης.

Κώδικας για συμπίεση εικόνας σε Java

Αυτές οι δηλώσεις στο Java συμπιέζουν το μέγεθος εικόνας χρησιμοποιώντας ιδιότητες κλάσης JpegOptions όπως ο τύπος χρώματος έχει οριστεί σε κλίμακα του γκρι που μειώνει το μέγεθος της εικόνας εμφανώς. Ομοίως, μπορείτε να ορίσετε bits ανά κανάλι, σχόλια αρχείων, ποιότητα εικόνας, μονάδα ανάλυσης και παλέτα για να αναφέρετε πολύ λίγα. Μπορείτε να αποθηκεύσετε το αρχείο εξόδου στο OutputStream, ένα φυσικό αρχείο στο δίσκο, και επίσης να αποθηκεύσετε την εικόνα στο καθορισμένο ορθογώνιο οριοθέτησης.

Αυτό το σεμινάριο μας έδειξε πώς να συμπιέσουμε εικόνα σε Java. Εάν ενδιαφέρεστε να μάθετε άλλες δυνατότητες, όπως η αλλαγή μεγέθους εικόνων, ανατρέξτε στο άρθρο στο πώς να αλλάξετε το μέγεθος της εικόνας χρησιμοποιώντας Java.

 Ελληνικά