Αυτό το σεμινάριο περιγράφει πώς να γράψετε κείμενο σε PNG με Java με την καθορισμένη γραμματοσειρά χωρίς να την εγκαταστήσετε στο σύστημα όπου θα εκτελεστεί η εφαρμογή. Μοιράζεται τις οδηγίες, τις ρυθμίσεις IDE και ένα δείγμα κώδικα για να προσθέσετε κείμενο στην εικόνα με Java. Θα μάθετε επίσης την προσαρμογή του αποδομένου κειμένου σύμφωνα με τις απαιτήσεις.
Βήματα για σχεδίαση κειμένου σε εικόνα με Java
- Ρυθμίστε το περιβάλλον προσθέτοντας το Aspose.Font for Java για να αποδώσετε κείμενο σε εικόνα
- Φορτώστε την άδεια χρήσης για πρόσβαση σε όλες τις δυνατότητες του προϊόντος
- Ορίστε τη διαδρομή του αρχείου γραμματοσειράς που θα χρησιμοποιηθεί και την εικόνα εξόδου που θα δημιουργηθεί
- Δημιουργήστε το αντικείμενο FontDefinition ορίζοντας τον FontType, την επέκταση και το ρεύμα περιεχομένου του αρχείου γραμματοσειράς
- Ανοίξτε τη γραμματοσειρά χρησιμοποιώντας τις ρυθμίσεις FontDefinition που παρέχονται παραπάνω στη μέθοδο Font.Open()
- Αποδώστε κείμενο στην εικόνα με τη φορτωμένη γραμματοσειρά
- Αποθηκεύστε το παραγόμενο ρεύμα εικόνας στο δίσκο ως αρχείο PNG
Αυτά τα βήματα συνοψίζουν τη διαδικασία για να προσθέσετε κείμενο σε εικόνα με Java. Αρχικά προετοιμάζετε το περιβάλλον προσθέτοντας το Aspose.Font για Java, φορτώνοντας την άδεια και καθορίζοντας τόσο το αρχείο γραμματοσειράς όσο και τη διαδρομή εξόδου της εικόνας. Στη συνέχεια ανοίγετε τη γραμματοσειρά, αποδίδετε το κείμενο στην εικόνα και τέλος το αποθηκεύετε ως αρχείο PNG στο δίσκο.
Κώδικας για προσθήκη κειμένου σε εικόνα με Java
Αυτός ο κώδικας έχει δείξει τη διαδικασία εισαγωγής κειμένου σε εικόνα με Java. Το FontDefinition χειρίζεται τη φόρτωση των γραμματοσειρών από αρχείο ή ρεύμα, την επέκταση της γραμματοσειράς και το όνομα του αρχείου. Μπορείτε να καλέσετε τη μέθοδο DrawText απλά δίνοντας μια γραμματοσειρά, συμβολοσειρά κειμένου και μέγεθος, ή να χρησιμοποιήσετε υπερφορτώσεις που σας επιτρέπουν επίσης να ορίσετε τύπο διάστιχου, τιμή διάστιχου και μέγιστο πλάτος εικόνας για να ενεργοποιήσετε την αναδίπλωση λέξεων.
Αυτό το άρθρο καθοδηγεί σχετικά με την απόδοση κειμένου με δεδομένη γραμματοσειρά από αρχείο. Για να μετατρέψετε TTF σε SVG, ανατρέξτε στο άρθρο Μετατροπή TTF σε SVG με Java.