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

Αυτό το θέμα εστιάζει στον τρόπο συμπίεσης ενός PNG σε Java. Περιλαμβάνει όλους τους απαιτούμενους πόρους, κλάσεις, μεθόδους και ένα λειτουργικό παράδειγμα κώδικα για συμπίεση PNG χρησιμοποιώντας Java. Η εφαρμογή που δημιουργήθηκε μπορεί να χρησιμοποιηθεί σε οποιοδήποτε περιβάλλον συμβατό με Java εντός Windows, macOS ή Linux.

Βήματα για τη συμπίεση PNG χρησιμοποιώντας Java

  1. Ρυθμίστε το περιβάλλον προσθέτοντας Aspose.Imaging for Java χρησιμοποιώντας τη διαχείριση αποθετηρίου
  2. Φορτώστε το αρχείο εικόνας πηγής PNG χρησιμοποιώντας μια παρουσία της κλάσης Image
  3. Χρησιμοποιήστε μια παρουσία της κλάσης PngOptions για να ορίσετε την αναλογία συμπίεσης μαζί με άλλες ιδιότητες
  4. Αποθηκεύστε το συμπιεσμένο αρχείο PNG στο δίσκο

Ακολουθώντας τα προαναφερθέντα βήματα, μπορείτε να διαχειριστείτε εύκολα τη συμπίεση PNG σε Java χρησιμοποιώντας μια προσέγγιση βήμα προς βήμα, σύμφωνα με την οποία διαμορφώνουμε το περιβάλλον αρχικά συμπεριλαμβάνοντας τους απαιτούμενους πόρους μέσα στο έργο. Στη συνέχεια, θα αποκτήσουμε πρόσβαση στην εικόνα προέλευσης PNG από το δίσκο χρησιμοποιώντας μια παρουσία της κλάσης Image που ακολουθείται από τη χρήση μιας παρουσίας της κλάσης PngOptions για τη διαμόρφωση του λόγου συμπίεσης μαζί με άλλες σχετικές ιδιότητες. Τέλος, η συμπιεσμένη εικόνα PNG θα αποθηκευτεί στο δίσκο με βάση τις ρυθμίσεις Pngoptions.

Κώδικας για συμπίεση PNG χρησιμοποιώντας Java

Αυτό το παράδειγμα κώδικα μπορεί να χρησιμοποιηθεί για συμπίεση αρχείου PNG σε Java χρησιμοποιώντας πολύ απλές κλήσεις API. Η κλάση Image αποτελείται από πολλαπλές συναρτήσεις υπερφόρτωσης που μπορούν να χρησιμοποιηθούν για τη φόρτωση των εικόνων από μια ροή σε συνδυασμό με πρόσθετες παραμέτρους LoadOptions για την υποστήριξη άλλων τύπων εικόνων. Η κλάση PngOptions εκθέτει τις μεθόδους για να ορίσετε τις ιδιότητες όπως τύπο χρώματος, αναλογία συμπίεσης, επιλογές ραστεροποίησης διανυσμάτων κ.λπ., για να αναφέρουμε μερικές.

Σε αυτό το θέμα, μάθαμε πώς να επιτύχουμε συμπίεση PNG χρησιμοποιώντας Java. Εάν ενδιαφέρεστε να μάθετε σχετικά με τη μετατροπή ενός PNG σε ΕΙΚΟΝΙΔΙΟ, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε το PNG σε ICON στην Java.

 Ελληνικά