Este tutorial paso a paso explica cómo escribir texto en una PNG usando C#. Aprenderá a añadir texto a una imagen usando C# sin instalar la fuente en el sistema. También se discutirán otras variaciones en el código para personalizar el proceso de renderizado.
Pasos para añadir texto sobre una imagen usando C#
- Instale Aspose.Font for .NET desde NuGet.org
- Importe los espacios de nombres necesarios
- Cargue la licencia para evitar marcas de agua
- Defina el archivo de fuente y el archivo de salida de imagen
- Cree FontDefinition estableciendo el tipo de fuente y el contenido TTF
- Cargue la fuente como TtfFont con Font.Open()
- Use DrawText() para crear un flujo de texto
- Convierta el flujo a Bitmap y guárdelo como PNG
Estos pasos resumen el proceso para dibujar texto en una imagen en C#. Comience el programa cargando la licencia, especificando el archivo de fuente y de salida, y abriendo la fuente de destino usando FontDefinition. Finalmente, renderice el texto en un flujo, conviértalo a Bitmap y guárdelo como imagen en el disco.
Código para añadir texto a la imagen usando C#
El código de ejemplo anterior muestra el proceso para añadir texto en una imagen usando C#. El método DrawText tiene múltiples sobrecargas que renderizan el texto en un Bitmap y devuelven el flujo en formato PNG.
Este artículo nos ha enseñado cómo dibujar texto en una imagen sin necesidad de instalar la fuente. Para convertir TTF a SVG, consulte el artículo Convertir TTF a SVG en C#.