小编use*_*292的帖子

将文本添加到图像并保存

在我的程序中,我允许用户输入一些文本,然后使用该graphics.DrawString()方法将其置于图像之上。然后当我去保存这个图像时,它会在没有文本的情况下保存它。

如何将两者另存为一张图像?

我看过一些例子,但没有一个有帮助。

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);
    }
Run Code Online (Sandbox Code Playgroud)

c# text image-processing save digital

5
推荐指数
1
解决办法
9365
查看次数

标签 统计

c# ×1

digital ×1

image-processing ×1

save ×1

text ×1