//单击拍照区域拍照 private void videoSourcePlayer_Click(object sender, EventArgs e) { try { if (videoSourcePlayer.IsRunning) { Bitmap curPic = videoSourcePlayer.GetCurrentVideoFrame(); //拍照完成后关摄像头 if (videoSourcePlayer != null && videoSourcePlayer.IsRunning) { videoSourcePlayer.SignalToStop(); videoSourcePlayer.WaitForStop(); } //这里讲图片设置成和屏幕一样大 curPic = new Bitmap(curPic, new System.Drawing.Size(this.Width, this.Height)); //裁剪窗口,初始化时默认裁剪框全屏 //点击裁剪按钮后裁剪框缩小,并出现在中间 CroppedForm cropForm = new CroppedForm(curPic, this); cropForm.Show(); this.Hide(); } } catch (Exception ecp) { MessageBox.Show(ecp.ToString()); } }