Come aggiungere testo alle immagini in un’applicazione JES

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.

  1. Apri l’applicazione JES sul tuo computer.
  2. Nella finestra di programmazione, crea una nuova funzione chiamata textOnImage: def textOnImage():
  3. All’interno della funzione, utilizzare la funzione pickAFile() per chiedere all’utente di selezionare un file locale sul proprio computer: file = pickAFile()
  4. Crea un oggetto immagine usando la funzione makePicture(): pic = makePicture(file)
  5. Dichiara la stringa che desideri aggiungere all’immagine: str = "This is a test."
  6. 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)
  7. 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)
  8. Mostra l’immagine usando la funzione show() per rendere l’immagine in JES sullo schermo: show(pic)
  9. Fare clic sul pulsante Carica programma , situato sotto l’area di programmazione. Se viene richiesto di salvare il file, fare clic su .
    Pulsante Carica programma in JES
  10. Immettere la funzione textOnImage() nella riga di comando per eseguirla:
    Esegui la funzione di testo nella riga di comando
  11. Attendere che la funzione visualizzi l’immagine con il testo.
    Mostra 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().

  1. Crea una nuova funzione chiamata StyledTextOnImage: def StyledTextOnImage():
  2. 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
  3. Utilizzare la funzione pickAFile() per chiedere all’utente di selezionare un file locale sul proprio computer: file = pickAFile()
  4. Utilizzare la funzione makePicture() per creare un oggetto immagine: pic = makePicture(file)
  5. Dichiara la stringa che desideri aggiungere all’immagine: str = "This is a test."
  6. 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)
  7. 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)
  8. 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)
  9. Mostra l’immagine: show(pic)
  10. Fare clic sul pulsante Carica programma , situato sotto l’area di programmazione. Se viene richiesto di salvare il file, fare clic su .
    Pulsante Carica programma in JES
  11. Immettere la funzione StyledTextOnImage() nella riga di comando per eseguirla: StyledTextOnImage()
    Esegui la funzione di testo con stile nella riga di comando
  12. Attendere che la funzione visualizzi l’immagine con il testo.
    Mostra immagine con testo in stile

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

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *