使用Graphics获取未处理的异常

时间:2018-05-26 08:39:08

标签: c# visual-studio emgucv

运行此代码时出现未处理的异常

using (Graphics g = Graphics.FromImage(target))
 {
   g.DrawImage(imageInput, new Rectangle(0, 0, target.Width, target.Height),
               rect, GraphicsUnit.Pixel);
 }

它说:

  

System.ArgumentNullException:'该值不能为null。参数   name:image

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

这是因为imageInputnullParameter name: image是重要的一部分。如果您查看DrawImage的文档,则会看到它需要image个参数。这是传递给DrawImage的第一个参数,与imageInput对应。

因此,您需要初始化imageInput

答案 1 :(得分:0)

您需要提供源图像; imageInput不能为空。