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();