Ce tutoriel étape par étape explique comment écrire du texte sur une PNG avec C#. Vous apprendrez à ajouter du texte sur une image avec C# sans installer la police sur le système. D’autres variantes dans le code pour personnaliser le processus de rendu seront également abordées dans cet article.
Étapes pour ajouter du texte sur une image avec C#
- Installez Aspose.Font for .NET depuis NuGet.org
- Importez les espaces de noms requis
- Chargez la licence pour éviter un filigrane
- Définissez le fichier de police et le fichier image de sortie
- Créez FontDefinition en définissant le type de police et le contenu TTF
- Chargez la police comme TtfFont avec Font.Open()
- Utilisez DrawText() pour créer un flux de texte
- Convertissez le flux en Bitmap et enregistrez-le en PNG
Ces étapes résument le processus pour dessiner du texte sur une image en C#. Commencez le programme en chargeant la licence, en spécifiant le fichier de police et le fichier de sortie, et en ouvrant la police cible avec FontDefinition. Enfin, le texte est rendu dans un flux, converti en bitmap et enregistré en tant qu’image sur le disque.
Code pour ajouter du texte sur une image avec C#
L’exemple de code ci-dessus montre le processus pour ajouter du texte sur une image avec C#. La méthode DrawText possède plusieurs surcharges qui rendent le texte dans un bitmap et renvoient le flux au format PNG.
Cet article nous a appris le processus de dessin de texte sur une image sans nécessiter l’installation d’une police. Pour convertir TTF en SVG, consultez l’article Convertir TTF en SVG en C#.