Tekst op een afbeelding schrijven met C#

Deze stapsgewijze handleiding legt uit hoe je tekst op een PNG kunt schrijven met C#. Je leert hoe je tekst aan een afbeelding kunt toevoegen met C# zonder het lettertype op het systeem te installeren. Andere variaties in de code om het renderproces aan te passen, worden ook in dit artikel besproken.

Stappen om tekst aan een afbeelding toe te voegen met C#

  1. Installeer Aspose.Font for .NET van NuGet.org
  2. Importeer de vereiste namespaces
  3. Laad de licentie om watermerken te vermijden
  4. Definieer het lettertypebestand en het uitvoerbestand van de afbeelding
  5. Maak FontDefinition door het type en de TTF-inhoud in te stellen
  6. Laad het lettertype als TtfFont met Font.Open()
  7. Gebruik DrawText() om een tekststroom te maken
  8. Converteer de stroom naar een Bitmap en sla deze op als PNG

Deze stappen vatten het proces samen om tekst op een afbeelding te tekenen in C#. Start het programma door de licentie te laden, het lettertypebestand en uitvoerbestand te specificeren en het doellettertype te openen met FontDefinition. Uiteindelijk wordt de tekst in een stroom gerenderd, geconverteerd naar een bitmap en als afbeelding op de schijf opgeslagen.

Code om tekst aan een afbeelding toe te voegen met C#

De bovenstaande voorbeeldcode laat het proces zien om tekst aan een afbeelding toe te voegen met C#. De DrawText-methode heeft meerdere overloads die tekst in een Bitmap renderen en de stroom in PNG-formaat retourneren.

Dit artikel heeft ons geleerd hoe je tekst op een afbeelding kunt tekenen zonder dat je een lettertype hoeft te installeren. Om TTF naar SVG te converteren, raadpleeg het artikel TTF naar SVG converteren in C#.

 Nederlands