Come aggiungere testo alle immagini in un’applicazione JES
JES è un ambiente di sviluppo che consente di elaborare e modificare una varietà di media. Per le immagini, questo include il caricamento di foto o l’aggiunta di diversi effetti di filtro.
Se stai modificando le immagini, potresti voler aggiungere del testo in corrispondenza di un particolare insieme di coordinate. In tal caso, puoi utilizzare funzioni JES integrate come addText() o addTextWithStyle(). Queste funzioni ti consentono di configurare dove appare il testo, il colore del testo e altre opzioni di stile.
Come aggiungere testo su un’immagine
È possibile aggiungere testo a un’immagine in JES utilizzando la funzione addText(). Poiché JES utilizza il linguaggio di programmazione Jython, assicurati di rispolverare la tua sintassi Python con alcuni esempi Python di base.
- Apri l’applicazione JES sul tuo computer.
- Nella finestra di programmazione, crea una nuova funzione chiamata textOnImage:
def textOnImage():
- All’interno della funzione, utilizzare la funzione pickAFile() per chiedere all’utente di selezionare un file locale sul proprio computer:
file = pickAFile()
- Crea un oggetto immagine usando la funzione makePicture():
pic = makePicture(file)
- Dichiara la stringa che desideri aggiungere all’immagine:
str = "This is a test."
- Utilizzare la funzione addText() per aggiungere il testo all’immagine. Per il primo argomento, inserisci l’immagine. Per il secondo e il terzo argomento, inserisci le coordinate in cui desideri visualizzare il testo. Passa la variabile stringa come argomento finale:
addText(pic, 50, 50, str)
- Per impostazione predefinita, il colore del testo è nero. Puoi cambiare il colore del testo passando il nome di un colore come quinto argomento:
addText(pic, 100, 100, str, blue)
- Mostra l’immagine usando la funzione show() per rendere l’immagine in JES sullo schermo:
show(pic)
- Fare clic sul pulsante Carica programma , situato sotto l’area di programmazione. Se viene richiesto di salvare il file, fare clic su Sì .
- Immettere la funzione textOnImage() nella riga di comando per eseguirla:
- Attendere che la funzione visualizzi l’immagine con il testo.
Come aggiungere testo in stile
Puoi anche aggiungere testo in stile a un’immagine in JES usando la funzione addTextWithStyle().
- Crea una nuova funzione chiamata StyledTextOnImage:
def StyledTextOnImage():
- All’interno della funzione, importa “java.awt.Font”. Questo ti darà accesso a determinati stili come il carattere in grassetto.
import java.awt.Font as Font
- Utilizzare la funzione pickAFile() per chiedere all’utente di selezionare un file locale sul proprio computer:
file = pickAFile()
- Utilizzare la funzione makePicture() per creare un oggetto immagine:
pic = makePicture(file)
- Dichiara la stringa che desideri aggiungere all’immagine:
str = "This is a test."
- Utilizzare la funzione makeStyle() per creare un oggetto stile carattere. La funzione makeStyle() consente di modificare la famiglia e la dimensione del carattere. Puoi anche usarlo per rendere il testo grassetto, corsivo o sottolineato.
myFont = makeStyle("Arial", Font.BOLD, 64)
- Utilizzare la funzione addTextWithStyle() per aggiungere il testo all’immagine. Come prima, gli argomenti includono l’immagine stessa, le coordinate x e y della posizione del testo e la stringa di testo. Inoltre, inserisci lo stile personalizzato come quinto argomento:
addTextWithStyle(pic, 50, 50, str, myFont)
- Come con addText(), il testo è nero per impostazione predefinita, ma puoi specificare un colore diverso con un sesto parametro aggiuntivo:
addTextWithStyle(pic, 100, 100, str, myFont, blue)
- Mostra l’immagine:
show(pic)
- Fare clic sul pulsante Carica programma , situato sotto l’area di programmazione. Se viene richiesto di salvare il file, fare clic su Sì .
- Immettere la funzione StyledTextOnImage() nella riga di comando per eseguirla:
StyledTextOnImage()
- Attendere che la funzione visualizzi l’immagine con il testo.
Aggiunta di testo alle immagini utilizzando JES
Ora che hai visto come aggiungere testo alle immagini, puoi dare un’occhiata ad alcune delle altre cose interessanti che puoi fare alle immagini con JES. Questo potente ambiente consente di ritagliare e ridimensionare le immagini, applicare filtri ed eseguire trasformazioni di colore.
Lascia un commento