【发布时间】:2016-02-05 21:25:14
【问题描述】:
我正在使用指纹模块,并且能够在图片框 (C#) 中捕获和显示输出。现在 picture.Image 为空,即使图片框显示图像。所以我试图将图片框图像保存为 bmp,然后将该 bmp 分配给同一个图片框,以便 Picturebox.image 不为空。
代码如下:
Bitmap bmp = new Bitmap(picFP.width, picFP.height);
picFP.DrawToBitmap(bmp, picFP.ClientRectangle);
bmp.Save("path", Imageformat.bmp);
picFP.image = bmp;
这里保存的位图图像是空白的。可能是什么问题?
【问题讨论】:
-
如何在图片框中捕获并显示输出?
-
我正在使用 Nitgen SDK,我能够捕获指纹输出并将其显示在图片框中。 DrawToBitmap() 给了我一个空白的位图图像
-
我对 Nitgen SDK 没有任何经验,但这个问题 (stackoverflow.com/questions/14182487/…) 可能对您有所帮助。
-
谢谢,但我已经看过那个帖子了。 Nitgen 工作正常。它的 picturebox.DrawToBitmap() 正在生成一个空白的 bmp 文件。
-
如何将捕获的输出带入
PictureBox? (另外:如果你有它,为什么不立即保存它?) - 我想不出另一个原因,你可能用CreateGraphics对象将它绘制到Picturebox上,这是错误的,像往常一样..
标签: c#