Αυτό το σύντομο θέμα αφορά τον τρόπο μετατροπής του SVG σε PNG χρησιμοποιώντας Java παρέχοντας λεπτομερή βήματα που απαιτούνται για τη διαμόρφωση του περιβάλλοντος και την εκτέλεση του κώδικα. Η χρήση του Java SVG σε PNG μπορεί να διαχειρίζεται εύκολα χρησιμοποιώντας μερικές γραμμές κώδικα και είναι κατάλληλο για όλους τους τύπους εφαρμογών που βασίζονται σε Java που εκτελούνται σε πλατφόρμες Windows, Linux ή macOS.
Βήματα για τη μετατροπή SVG σε PNG χρησιμοποιώντας Java
- Διαμορφώστε το έργο προσθέτοντας τη βιβλιοθήκη Aspose.Imaging από το Maven Repository για να μετατρέψετε το SVG σε PNG
- Εισαγάγετε χώρο ονομάτων Aspose.Imaging για να χρησιμοποιήσετε κλήσεις API στον κώδικα
- Φορτώστε το δείγμα εικόνας SVG χρησιμοποιώντας τη μέθοδο load() Image class
- Αρχικοποιήστε το αντικείμενο SvgRasterizationOptions για να ορίσετε το ύψος και το πλάτος της εικόνας SVG
- Δημιουργήστε αντικείμενο PngOptions για το επιθυμητό PNG
- Αποθηκεύστε το αρχείο PNG που μετατράπηκε στο δίσκο
Τα προαναφερθέντα βήματα στο Java μετατρέπουν το SVG σε PNG με τη βοήθεια της απλής διεπαφής API και ξεκινούν με τη φόρτωση του αρχείου προέλευσης SVG χρησιμοποιώντας τη μέθοδο load() που εκτίθεται από την κλάση Image. Η κλάση SvgRasterizationOptions θα χρησιμοποιηθεί για να ορίσετε το πλάτος και το ύψος της σελίδας SVG. Στο τέλος, το αντικείμενο SvgRasterizationOptions θα μεταβιβαστεί στην παρουσία PngOptions για απόδοση και αποθήκευση του SVG ως εικόνα PNG.
Κώδικας για μετατροπή SVG σε PNG χρησιμοποιώντας Java
Για την ανάπτυξη του μετατροπέα για SVG σε PNG Java η βάση κώδικα έχει χρησιμοποιηθεί αποτελεσματικά με τη βοήθεια απλών κλήσεων API. Μπορούμε να εκτελέσουμε την αλλαγή στην έξοδο ορίζοντας πρόσθετες ιδιότητες της κλάσης SvgRasterizationOptions, συμπεριλαμβανομένων των περιγραμμάτων, των παραγόντων κλιμάκωσης και του χρώματος φόντου. Επίσης, η κλάση PngOptions εκθέτει τις επιλογές για να ορίσετε τις ρυθμίσεις ανάλυσης, το επίπεδο συμπίεσης και τους τύπους φίλτρων κ.λπ.
Το παράδειγμα διδάσκει ότι για τη μετατροπή SVG σε PNG Java μπορούν να αναπτυχθούν εφαρμογές που βασίζονται σε Java σε οποιαδήποτε πλατφόρμα, συμπεριλαμβανομένων των MS Windows, macOS ή Linux. Εάν θέλετε να μάθετε σχετικά με τη ρύθμιση ενός υδατογραφήματος για μια εικόνα Tiff, ανατρέξτε στο άρθρο στο πώς να ορίσετε το υδατογράφημα στο TIFF χρησιμοποιώντας Java.