Σημειώστε τις εικόνες σας ή προσθέστε άλλους τύπους ετικετών κειμένου με το JES.
Το JES είναι ένα περιβάλλον ανάπτυξης που σας επιτρέπει να επεξεργάζεστε και να επεξεργάζεστε μια ποικιλία μέσων. Για εικόνες, αυτό περιλαμβάνει τη μεταφόρτωση φωτογραφιών ή την προσθήκη διαφορετικών εφέ φίλτρου.
Εάν επεξεργάζεστε εικόνες, μπορεί να θέλετε να προσθέσετε κείμενο σε ένα συγκεκριμένο σύνολο συντεταγμένων. Εάν ναι, μπορείτε να χρησιμοποιήσετε ενσωματωμένες συναρτήσεις JES όπως addText() ή addTextWithStyle(). Αυτές οι λειτουργίες σάς επιτρέπουν να διαμορφώσετε πού εμφανίζεται το κείμενο, το χρώμα του κειμένου και άλλες επιλογές στυλ.
Πώς να προσθέσετε κείμενο σε μια εικόνα
Μπορείτε να προσθέσετε κείμενο σε μια εικόνα στο JES χρησιμοποιώντας τη συνάρτηση addText(). Εφόσον το JES χρησιμοποιεί τη γλώσσα προγραμματισμού Jython, φροντίστε να ανανεώσετε τη σύνταξη Python με
μερικά βασικά παραδείγματα Python.- Ανοίξτε την εφαρμογή JES στον υπολογιστή σας.
- Στο παράθυρο προγραμματισμού, δημιουργήστε μια νέα συνάρτηση που ονομάζεται textOnImage:
deftextOnImage():
- Μέσα στη συνάρτηση, χρησιμοποιήστε τη συνάρτηση pickAFile() για να ζητήσετε από τον χρήστη να επιλέξει ένα τοπικό αρχείο στον υπολογιστή του:
αρχείο = pickAFile()
- Δημιουργήστε ένα αντικείμενο εικόνας χρησιμοποιώντας τη συνάρτηση makePicture():
pic = makePicture (αρχείο)
- Δηλώστε τη συμβολοσειρά που θέλετε να προσθέσετε στην εικόνα:
str = "Αυτό είναι ένα τεστ."
- Χρησιμοποιήστε τη συνάρτηση addText() για να προσθέσετε το κείμενο στην εικόνα. Για το πρώτο όρισμα, εισαγάγετε την εικόνα. Για το δεύτερο και το τρίτο όρισμα, εισαγάγετε τις συντεταγμένες όπου θέλετε να εμφανίζεται το κείμενο. Περάστε τη μεταβλητή συμβολοσειράς ως τελικό όρισμα:
addText (pic, 50, 50, str)
- Από προεπιλογή, το χρώμα του κειμένου είναι μαύρο. Μπορείτε να αλλάξετε το χρώμα του κειμένου περνώντας το όνομα ενός χρώματος ως πέμπτο όρισμα:
addText (pic, 100, 100, str, blue)
- Εμφάνιση της εικόνας χρησιμοποιώντας τη συνάρτηση show(). απόδοση της εικόνας σε JES στην οθόνη:
προβολή(φωτό)
- Κάνε κλικ στο Φόρτωση προγράμματος κουμπί, που βρίσκεται κάτω από την περιοχή προγραμματισμού. Εάν σας ζητηθεί να αποθηκεύσετε το αρχείο, κάντε κλικ στο Ναί.
- Εισαγάγετε τη συνάρτηση textOnImage() στη γραμμή εντολών για να την εκτελέσετε:
- Περιμένετε μέχρι η λειτουργία να εμφανίσει την εικόνα με κείμενο.
Πώς να προσθέσετε κείμενο με στυλ
Μπορείτε επίσης να προσθέσετε κείμενο με στυλ σε μια εικόνα στο JES χρησιμοποιώντας τη συνάρτηση addTextWithStyle().
- Δημιουργήστε μια νέα συνάρτηση που ονομάζεται StyledTextOnImage:
defStyledTextOnImage():
- Μέσα στη συνάρτηση, εισαγάγετε "java.awt. Γραμματοσειρά". Αυτό θα σας δώσει πρόσβαση σε ορισμένα στυλ, όπως η έντονη γραμματοσειρά.
εισαγωγή java.awt. Γραμματοσειρά όπως και Γραμματοσειρά
- Χρησιμοποιήστε τη συνάρτηση pickAFile() για να ζητήσετε από τον χρήστη να επιλέξει ένα τοπικό αρχείο στον υπολογιστή του:
αρχείο = pickAFile()
- Χρησιμοποιήστε τη συνάρτηση makePicture() για να δημιουργήσετε ένα αντικείμενο εικόνας:
pic = makePicture (αρχείο)
- Δηλώστε τη συμβολοσειρά που θέλετε να προσθέσετε στην εικόνα:
str = "Αυτό είναι ένα τεστ."
- Χρησιμοποιήστε τη συνάρτηση makeStyle() για να δημιουργήσετε ένα αντικείμενο στυλ γραμματοσειράς. Η συνάρτηση makeStyle() σάς επιτρέπει να αλλάξετε την οικογένεια και το μέγεθος της γραμματοσειράς. Μπορείτε επίσης να το χρησιμοποιήσετε για να κάνετε το κείμενο με έντονη γραφή, πλάγια γραφή ή υπογράμμιση.
myFont = makeStyle("Arial", Γραμματοσειρά. ΤΟΛΜΗΡΟΣ, 64)
- Χρησιμοποιήστε τη συνάρτηση addTextWithStyle() για να προσθέσετε το κείμενο στην εικόνα. Όπως και πριν, τα ορίσματα περιλαμβάνουν την ίδια την εικόνα, τις συντεταγμένες x και y της θέσης κειμένου και τη συμβολοσειρά κειμένου. Επιπλέον, εισαγάγετε το προσαρμοσμένο στυλ ως το πέμπτο όρισμα:
addTextWithStyle (pic, 50, 50, str, myFont)
- Όπως και με την addText(), το κείμενο είναι μαύρο από προεπιλογή, αλλά μπορείτε να καθορίσετε ένα διαφορετικό χρώμα με μια επιπλέον, έκτη παράμετρο:
addTextWithStyle (pic, 100, 100, str, myFont, μπλε)
- Δείξτε την εικόνα:
προβολή(φωτό)
- Κάνε κλικ στο Φόρτωση προγράμματος κουμπί, που βρίσκεται κάτω από την περιοχή προγραμματισμού. Εάν σας ζητηθεί να αποθηκεύσετε το αρχείο, κάντε κλικ στο Ναί.
- Εισαγάγετε τη συνάρτηση StyledTextOnImage() στη γραμμή εντολών για να την εκτελέσετε:
StyledTextOnImage()
- Περιμένετε μέχρι η λειτουργία να εμφανίσει την εικόνα με κείμενο.
Προσθήκη κειμένου σε εικόνες με χρήση JES
Τώρα έχετε δει πώς να προσθέτετε κείμενο σε εικόνες, μπορείτε να δείτε μερικά από τα άλλα ενδιαφέροντα πράγματα που μπορείτε να κάνετε σε εικόνες με το JES. Αυτό το ισχυρό περιβάλλον σάς επιτρέπει να περικόπτετε και να κλιμακώνετε εικόνες, να εφαρμόζετε φίλτρα και να πραγματοποιείτε χρωματικούς μετασχηματισμούς.