Rysowanie tekstu na obrazie

Nigdy wcześniej nie pracowałem z rysowaniem i mam mały problem. Wydaje mi się, że nie udało mi się uzyskać wyników tego kodu.

Plik jest zapisywany, ale nie jest rysowany na tekście. Czy ktoś może zobaczyć, co mogłem zrobić źle?

EDYCJA: Głupi błąd - backgrond obrazu był biały (a kolor pędzla był!). Tekst nie jest tak wyśrodkowany, jak bym się spodziewał. Jakieś pomysły dlaczego tak? :)

EDYCJA: Obraz jest poniżej.

Dzięki

Bitmap myBitmap = new Bitmap(@"C:\Users\Scott\desktop\blank.bmp");
Graphics g = Graphics.FromImage(myBitmap);

g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;
g.DrawString("My\nText", 
             new Font("Tahoma", 20), 
             Brushes.White, 
             new PointF(0, 0));

StringFormat strFormat = new StringFormat();
strFormat.Alignment = StringAlignment.Center;
strFormat.LineAlignment = StringAlignment.Center;

g.DrawString("My\nText", 
             new Font("Tahoma", 20), Brushes.White, 
             new RectangleF(0, 0, 500, 500), 
             strFormat);
myBitmap.Save(@"C:\Users\Scott\desktop\blank1.bmp");

questionAnswers(1)

yourAnswerToTheQuestion