WPF中实现拍照功能(利用“WPFMediaKit.dll”)
2014-08-17 20:38
591 查看
开始先展示下效果图:
View Code
//定义一个用于传到UI照片数据的属性 public byte[] CaptureData { get; set; } /// <summary> /// 点击“拍照” /// </summary> private void btnCapture_Click(object sender, RoutedEventArgs e) { RenderTargetBitmap bmp = new RenderTargetBitmap((int)captureElement.ActualWidth,(int)captureElement.ActualHeight, 96,96,PixelFormats.Default); bmp.Render(captureElement); BitmapEncoder encoder = new JpegBitmapEncoder(); encoder.Frames.Add(BitmapFrame.Create(bmp)); using (MemoryStream ms = new MemoryStream()) { encoder.Save(ms); CaptureData = ms.ToArray(); //将形成的照片留传递给属性 } captureElement.Pause(); } //点击确定 private void btnOK_Click(object sender, RoutedEventArgs e) { DialogResult = true; }
View Code
相关文章推荐
- 10、员工通过摄像头拍照,WPFMediaKit
- [MDT] 利用 MDT 2010 的 Media 功能实现单机的轻量级接触部署 Windows Server 2003
- 利用JS调取电脑摄像头,实现拍照功能
- 实现利用摄像头进行拍照的功能
- (andorid硬件应用实战)利用底层api camera实现摄像头拍照功能总结
- 安卓利用SurfaceView实现拍照功能
- 如何使用HTML5实现利用摄像头拍照上传功能(java版)
- java利用jmf实现拍照功能
- 利用 MDT 2010 的 Media 功能实现单机的轻量级接触部署 Windows Server 2003
- C#利用摄像头拍照功能实现
- 如何使用HTML5实现利用摄像头拍照上传功能
- 利用Everything的DLL实现文件的搜索功能
- 通过HTML5的getUserMedia实现拍照功能
- 如何使用HTML5实现利用摄像头拍照上传功能
- 如何使用HTML5实现利用摄像头拍照上传功能(java版)
- wpf下利用aforge,wpfmediakit和wincap调用usb摄像头简单分析
- c# wpf 利用截屏键实现截屏功能
- 如何使用HTML5实现利用摄像头拍照上传功能
- 利用Camera类和SurfaceHolder实现拍照功能
- 利用TextureView来实现拍照功能