私のプログラムでは、ユーザーがテキストを入力できるようにし、そのテキストをgraphics.DrawString()
メソッドを使用して画像の上に配置します。次にこの画像を保存すると、テキストなしで保存されます。
両方を1つの画像として保存するにはどうすればよいですか?
私はいくつかの例を見てきましたが、どれも役に立ちませんでした。
private void txtToolStripMenuItem_Click(object sender, System.EventArgs e)
{
Rectangle r = new Rectangle(535, 50, original_image.Width, original_image.Height);
Image img = Image.FromFile("C:\\PCB.bmp");
Bitmap image = new Bitmap(img);
StringFormat strFormat = new StringFormat();
strFormat.Alignment = StringAlignment.Center;
strFormat.LineAlignment = StringAlignment.Center;
Graphics g = Graphics.FromImage(image);
g.DrawString("Hellooooo", new Font("Tahoma", 40), Brushes.White,
r, strFormat);
image.Save("file_PCB.Bmp", ImageFormat.Bmp);
}