vedi se questo può esserti di aiuto http://blogs.dotnethell.it/vincenzosblog/Mettere-uno-sfondo-allimmagine-in-c__11960.aspx
naturalmente l'immagine in upload sarà lo sfondo.
Oppure puoi scrivere sull'immagine
Graphics g = Graphics.FromImage(tuaBitmap);
g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;
g.DrawString("Mio testo", tuoFont , Brushes.Red, new PointF(1, 1));
Vincenzo
Programmatore sbilenco