0

嗨,我正在使用 zkemkeeper SDK 在 c# 中开发一个应用程序,机器是 Zkteco TFT

一切正常,所有事件都正常,但是当有人滑动手指时我需要绕过设备验证我想获取手指模板并想从数据库 SQL 进行验证。

我试试这段代码,但我得到了错误

System.ArgumentNullException: 'Buffer cannot be null.Parameter name: buffer'

Graphics g = pictureBox1.CreateGraphics();
        int dc = g.GetHdc().ToInt32();
        // zKFP.PrintImageAt(dc, 0, 0, zKFP.ImageWidth, zKFP.ImageHeight);

        object obj = null;

        zKFP.GetFingerImage(ref obj);
        byte[] data = (byte[])obj;

        MemoryStream ms = new MemoryStream(data);
        Image imG = Image.FromStream(ms);
4

1 回答 1

-1

GetFingerPrint(ref obj)正在返回和类型的对象System.Byte[]

尝试这个

axZKFPEngX1.GetFingerImage(ref obj); 
byte[] data = (byte[])obj; 
MemoryStream ms = new MemoryStream(data); 
Image image = Image.FromStream(ms);
于 2020-06-11T11:57:04.630 回答