Bitmap customImage = new Bitmap(@"C:\folder\imagen.jpg");
Graphics g = Graphics.FromImage(customImage);
g.DrawString("algun texto", new Font("Verdana", 40, GraphicsUnit.Pixel), new SolidBrush(Color.Red), 60, 60);
customImage.Save(@"C:\folder\nuevaimagen.jpg");
Se que este código copia la imagen ubicada en C:\folder\imagen.jpg, y le agregar un texto en color rojo, y lo guarda en la misma dirección con el nombre de nueva imagen, pues bueno mi pregunta es hay alguna forma de redimensionar la imagen a otro tamaño especificado en código y hacerlo tan sencillo como esto, gracias.