【发布时间】:2014-04-02 20:25:58
【问题描述】:
我要做的是从连接到我的计算机的网络摄像头中保存一张图片,在该图片上写一个字符串,然后保存文件。我的程序运行的方式是首先拍照,然后我希望能够在上面写字。这是到目前为止我在保存的图像上编写的代码,但它会引发“ExternalException”。
Bitmap myBitmap = new Bitmap("C:\\Users\\me\\Desktop\\CamApp\\" + filename + ".jpeg");
Graphics g = Graphics.FromImage(myBitmap);
g.DrawString("HELLO", new Font("Tahoma", 40), Brushes.White, new PointF(0, 0));
myBitmap.Save("C:\\Users\\me\\Desktop\\CamApp\\" + filename + ".jpeg",
System.Drawing.Imaging.ImageFormat.Jpeg);
提前致谢。
【问题讨论】:
-
如果你把它保存到不同的文件名,它可以工作吗?
-
@David 是的,当我更改它的名称时。那我怎么把它保存成同名呢?
-
ExternalException 中的消息或代码是什么?
-
@SimonLaing 消息是“GDI+ 中发生一般错误”。错误代码:-2147467259
-
@OlivierJacot-Descombes 在我尝试保存时的最后一行
标签: c# image-processing bitmap