Περιστροφή Εικόνας σε Java

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

Βήματα για να περιστρέψετε μια εικόνα σε Java

  1. Προετοιμάστε το περιβάλλον προσθέτοντας το Aspose.Imaging for Java στο έργο
  2. Αποκτήστε την εικόνα εισόδου δημιουργώντας μια παρουσία της Image κλάσης
  3. Μετατρέψτε την εικόνα σε αντικείμενο της RasterImage κλάσης
  4. Αποθηκεύστε την εικόνα στη μνήμη για να βελτιώσετε την απόδοση
  5. Εκτελέστε την περιστροφή της εικόνας και ορίστε το χρώμα φόντου με τη μέθοδο rotate
  6. Εξαγάγετε την περιστραμμένη εικόνα

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

Κώδικας για περιστροφή εικόνας σε Java

Για να περιστρέψετε bitmap σε Java, το παράδειγμα χρησιμοποιεί τη μέθοδο rotate για να εφαρμόσει μια συγκεκριμένη περιστροφή στην εικόνα. Μπορείτε να ορίσετε το χρώμα φόντου που γεμίζει τις κενές περιοχές που δημιουργούνται κατά την περιστροφή της εικόνας. Επιπλέον, είναι δυνατή η αναστροφή της εικόνας με το rotateFlip, το οποίο χρησιμοποιεί την κλάση RotateFlipType και οι επιλογές περιλαμβάνουν Rotate90FlipX για περιστροφή 90° με αναστροφή στον άξονα X, Rotate90FlipY για περιστροφή 90° με αναστροφή στον άξονα Y, μεταξύ 16 συνολικών συνδυασμών.

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

 Ελληνικά