Scrivere testo su immagine usando Java

Questo tutorial descrive come scrivere testo su un’PNG usando Java con il font specificato senza installarlo sul sistema in cui l’applicazione verrà eseguita. Condivide le istruzioni, le impostazioni IDE e un codice di esempio per aggiungere testo all’immagine usando Java. Imparerai anche a personalizzare il testo renderizzato in base alle esigenze.

Passaggi per disegnare testo su immagine usando Java

  1. Configura l’ambiente aggiungendo Aspose.Font for Java per renderizzare testo su un’immagine
  2. Carica la licenza per accedere a tutte le funzionalità del prodotto
  3. Imposta il percorso del file del font da utilizzare e dell’immagine di output da creare
  4. Crea l’oggetto FontDefinition impostando il FontType, l’estensione e il flusso di contenuto del file font
  5. Apri il font utilizzando le impostazioni di FontDefinition fornite sopra nel metodo Font.Open()
  6. Renderizza il testo sull’immagine con il font caricato
  7. Salva il flusso dell’immagine generata su disco come file PNG

Questi passaggi riassumono il processo per aggiungere testo su un’immagine usando Java. Prima prepari l’ambiente aggiungendo Aspose.Font per Java, caricando la licenza e specificando sia il file del font che il percorso dell’immagine di output. Poi apri il font, renderizzi il testo sull’immagine e infine lo salvi come file PNG su disco.

Codice per aggiungere testo sopra immagine usando Java

Questo codice ha dimostrato il processo di inserimento di testo su immagine usando Java. FontDefinition gestisce il caricamento dei font da un file o flusso, l’estensione del font e il nome del file. Puoi chiamare DrawText semplicemente fornendo un font, una stringa di testo e una dimensione, oppure utilizzare gli overload che consentono anche di impostare il tipo di interlinea, il valore dell’interlinea e la larghezza massima dell’immagine per abilitare l’andata a capo.

Questo articolo fornisce indicazioni sul rendering di testo con un font specificato da un file. Per convertire TTF in SVG, consulta l’articolo Convertire TTF in SVG usando Java.

 Italiano