Scrivere testo su un'immagine usando C#

Questo tutorial passo dopo passo spiega come scrivere testo su PNG usando C#. Imparerai ad aggiungere testo su un’immagine usando C# senza installare il font nel sistema. Altre variazioni nel codice per personalizzare il processo di rendering saranno discusse in questo articolo.

Passaggi per aggiungere testo su un’immagine usando C#

  1. Installa Aspose.Font for .NET da NuGet.org
  2. Importa i namespace richiesti
  3. Carica la licenza per evitare la filigrana
  4. Definisci il file del font e il file dell’immagine di output
  5. Crea FontDefinition impostando tipo e contenuto TTF
  6. Carica il font come TtfFont con Font.Open()
  7. Usa DrawText() per creare un flusso di testo
  8. Converti il flusso in Bitmap e salvalo come PNG

Questi passaggi riassumono il processo per disegnare testo su un’immagine in C#. Inizia il programma caricando la licenza, specificando i file del font e di output e aprendo il font target con FontDefinition. Infine, il testo viene renderizzato in un flusso, convertito in bitmap e salvato come immagine sul disco.

Codice per aggiungere testo su un’immagine usando C#

Il codice di esempio sopra mostra il processo per aggiungere testo su un’immagine usando C#. Il metodo DrawText ha diversi overload che renderizzano il testo in un Bitmap e restituiscono il flusso in formato PNG.

Questo articolo ci ha insegnato come disegnare testo su un’immagine senza la necessità di installare un font. Per convertire TTF in SVG, consulta l’articolo Convertire TTF in SVG in C#.

 Italiano