¿Cómo?: dibujar texto sobre una imagen (GDI+)

Filed under .NET Development

Requisitos:
- .NET Framework 2.0
- Tener una referencia en nuestro proyecto al ensamblado "System.Drawing".

Código:

using System.Drawing;

//Creamos un objeto Image especificando la imagen que queremos modificar.
Image imagen = Image.FromFile(@"C:\Imagen.png");
//Creamos un objeto Graphics (superficie de dibujo) a partir de la imagen cargada anteriormente.
Graphics superficieDibujo = Graphics.FromImage(imagen);
//Creamos un objeto Font para la fuente Verdana con un tamaño de 24.
Font fuente = new Font("Verdana", 24F);
//Dibujamos la cadena de texto "¡Hola mundo!", de color verde, en la ubicación 0,0.
superficieDibujo.DrawString("¡Hola mundo!", fuente, Brushes.Green, PointF.Empty);
//Guardamos la imagen.
imagen.Save(@"C:\Imagen_modificada.png");
//Liberamos recursos.
fuente.Dispose();
superficieDibujo.Dispose();
imagen.Dispose();

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*