私はこれまで絵を描いたことがないので、少し問題があります。このコードの出力が機能しないようです。
ファイルは保存されていますが、テキストに描画されていません。私が間違ったことを誰かが見ることができますか?
編集: ばかげた間違い - 画像の背景は白でした (そしてブラシの色は!)。ただし、テキストは予想どおり中央に配置されていません。SOの理由は何ですか?:)
編集:画像は以下です。
ありがとう
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");