Esempio n. 1
0
        void AxZKFPEngX1_OnImageReceived(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnImageReceivedEvent e)
        {
            Thread UpData = new Thread(DrawPanel);

            UpData.IsBackground = true;
            UpData.Start();
        }
Esempio n. 2
0
        private void axZKFPEngX1_OnImageReceived(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnImageReceivedEvent e)
        {
            Graphics gs = pbFinger.CreateGraphics();
            int      dc = gs.GetHdc().ToInt32();

            axZKFPEngX1.PrintImageAt(dc, 0, 0, pbFinger.Width, pbFinger.Height);
        }
Esempio n. 3
0
        private void axZKFPEngX_OnImageReceived(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnImageReceivedEvent e)
        {
            if (m_bEnrollFinish)
            {
                return;
            }
            if (picFp.Image != null)
            {
                picFp.Image.Dispose(); //释放文件资源
                picFp.Image = null;    //清除图片
            }
            //try
            //{
            //    if (System.IO.File.Exists(m_sFpPicFilePath))
            //        System.IO.File.Delete(m_sFpPicFilePath);//删除图片文件
            //}
            //catch (Exception ex)
            //{
            //    MessageBox.Show(ex.Message);
            //}

            try
            {
                axZKFPEngX.SaveJPG(m_sFpPicFilePath);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            picFp.SizeMode = PictureBoxSizeMode.StretchImage;
            picFp.Image    = System.Drawing.Bitmap.FromFile(m_sFpPicFilePath);
            picFp.Refresh();
        }
Esempio n. 4
0
        private void axZKFPEngX1_OnImageReceived(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnImageReceivedEvent e)
        {
            Graphics g  = PicHuellas.CreateGraphics();
            int      dc = g.GetHdc().ToInt32();

            axZKFPEngX1.PrintImageAt(dc, 0, 0, axZKFPEngX1.ImageWidth, axZKFPEngX1.ImageHeight);
        }
Esempio n. 5
0
        public void zkFinger_OnImageReceived(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnImageReceivedEvent e)
        {
            object img = new object();

            zkFinger.GetFingerImage(ref img);
            byte[]      bytes = img as byte[];
            BitmapImage bmp   = ByteArrayToBitmapImage(bytes);

            imageFinger.Source = bmp;
        }
Esempio n. 6
0
        private void axZKFPEngX1_OnImageReceived(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnImageReceivedEvent e)
        {
            Graphics g   = pictureBox1.CreateGraphics();
            Bitmap   bmp = new Bitmap(pictureBox1.Width, pictureBox1.Height);

            g = Graphics.FromImage(bmp);
            int handle1 = g.GetHdc().ToInt32();

            axZKFPEngX1.PrintImageAt(handle1, 0, 0, bmp.Width, bmp.Height);
            g.Dispose();
            pictureBox1.Image = bmp;
        }
        //Show fingerprint image
        private void ZKFPEngX1_OnImageReceived(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnImageReceivedEvent e)
        {
            ShowHintImage(0);
            Graphics g   = pbFingerPrint.CreateGraphics();
            Bitmap   bmp = new Bitmap(pbFingerPrint.Width, pbFingerPrint.Height);

            g = Graphics.FromImage(bmp);
            int dc = g.GetHdc().ToInt32();

            ZKFPEngX1.PrintImageAt(dc, 0, 0, bmp.Width, bmp.Height);
            g.Dispose();
            pbFingerPrint.Image = bmp;
        }
Esempio n. 8
0
 void AxZKFPEngX1_OnImageReceived(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnImageReceivedEvent e)
 {
     try
     {
         Graphics canvas = panel1.CreateGraphics();
         AxZKFPEngX1.PrintImageAt(canvas.GetHdc().ToInt32(), 0, 0, panel1.Width, panel1.Height);
         canvas.Dispose();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }