Escribir texto en una imagen usando C#

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#

  1. Instale Aspose.Font for .NET desde NuGet.org
  2. Importe los espacios de nombres necesarios
  3. Cargue la licencia para evitar marcas de agua
  4. Defina el archivo de fuente y el archivo de salida de imagen
  5. Cree FontDefinition estableciendo el tipo de fuente y el contenido TTF
  6. Cargue la fuente como TtfFont con Font.Open()
  7. Use DrawText() para crear un flujo de texto
  8. 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#.

 Español