位置: 编程技术 - 正文

Windows 8 开发之摄像头的使用方法(windows 开发工具)

编辑:rootadmin

推荐整理分享Windows 8 开发之摄像头的使用方法(windows 开发工具),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:windows开发版本,windows开发版本,windows开发教程,windows 开发工具,windows 8 开发者预览版,windows 开发工具,windows 开发工具,windows 开发工具,内容如对您有帮助,希望把文章链接给更多的朋友!

1.更新项目中package.appmanifest 文件,本文让webcam和microphone可用。只需要在功能选项卡中勾选对应的框即可。如下图所示:

  如果不按照上面的设置,那么这些功能是不可以使用的,所以,确保首先设置好了。

   在Windows 8中,非常好的是摄像头的所有事情都由你来决定。也就是说,有些事情,你不得不考虑好了。首先,当你试图访问摄像头时,程序将会提示用户将使用摄像头和麦克风,由用户决定是否授权。

2.代码实现

  1).照片的获取和保存复制代码代码如下:private async void Camera_Click(object sender, RoutedEventArgs e) { CameraCaptureUI camera = new CameraCaptureUI(); camera.PhotoSettings.CroppedAspectRatio = new Size(, 9);//获得图片的宽高比例 StorageFile file = await camera.CaptureFileAsync(CameraCaptureUIMode.Photo); if (file != null) { StorageFolder folder = KnownFolders.PicturesLibrary; //将图片保存到图片库中 await file.CopyAsync(folder,file.Name,NameCollisionOption.ReplaceExisting); }</p><p> }

  这里有几个选项可以设置(比如分辨率和计时器),然后通过tap 或者单击屏幕,就可以触发照相。如果我们设置了一个CroppedAspectRatio,那么将会看到画面中将会出现四个白点,画面中有4个白色的圆圈,表示裁减的区域。用户可以改变这个box的size,不过指定一个CroppedAspectRatio,我们可以强制用户选这个具有一定比例的图片。在示例中,我使用:9,如果1:1这是一个正方形图片。没有这个选项的话,用户就不必裁减图片,不过在bottom中的菜单选项中,有一个任意裁剪的选项:

Windows 8 开发之摄像头的使用方法(windows 开发工具)

如果用户选择Crop,那么用户就可以裁减图片的任意内容:

最后,当用户点击OK按钮,将会返回一个图片到我们程序中,这个图片我们可以随意使用。

  2).获得视频和保存视频复制代码代码如下:private async void Video_Click(object sender, RoutedEventArgs e) { CameraCaptureUI video = new CameraCaptureUI(); video.VideoSettings.Format = CameraCaptureUIVideoFormat.Mp4; video.VideoSettings.AllowTrimming = true; video.VideoSettings.MaxResolution = CameraCaptureUIMaxVideoResolution.HighestAvailable; video.VideoSettings.MaxDurationInSeconds = ; StorageFile file = await video.CaptureFileAsync(CameraCaptureUIMode.Video); if (file != null) { StorageFolder folder = KnownFolders.VideosLibrary; await file.CopyAsync(folder,file.Name,NameCollisionOption.ReplaceExisting); } }

  首先可以指定视频的格式:MP4或WMV。一般你是看不出这些格式的区别的。MP4要比WMV使用更流行,但是MP4文件会很大,所以值得考虑一下。

  其次,我将AllowTrimming设置为true,这样用户可以选择根据喜好,选择录制视频的片段。如下是相关截图,用户可以拖动白色的裁减圈来裁减视频:

  第三,我指定了一个MaxDurationInSeconds,这个值显示用户录制视频的最长时间。如果用户录制的视频比这个时间长,那么用户只能选择秒(或者是你指定的一个长度)的视频。   最后,我还指定了一个MaxResolution,这是管理用户可以录制的分辨率,这也决定了最终文件的大小,有下面四个可选项:

  以上就完成了windows8中摄像头的应用。

  简单的来说,从用户摄像头获取相片和视频的很容易的,并且可以定制。大多数复杂的UI都是有Windows 8直接处理了,所以,我们不用担心与用户的交互问题 。

Windows 8 开发之上下文菜单(右键属性)的应用 在程序中,当右键单击某个对象时,会有小小的弹出菜单命令。如果你使用过Windows8,你可能已经遇见到过上下文菜单了。经常在一些不可以选择的对象

windows 8 开发之开发平台与开发框架的应用 windows8开发之开发平台与开发框架的应用win8App开发主要分成两部分,desktopapp和metroapp。右边蓝色的部分就是desktopapp的部分,也是从win7延续过来没有发生

Windows 8 开发之设置合约的介绍 合约:合约就像一个或多个程序之间的协议。合约定义了应用程序在与其它程序或Windows进行交互时必须遵循的一些约定。我们对一个应用的一些设置,

标签: windows 开发工具

本文链接地址:https://www.jiuchutong.com/biancheng/363799.html 转载请保留说明!

上一篇:关于Windows 8 开发之测试代码的使用方法(关于windows的开始菜单,叙述错误的是)

下一篇:Windows 8 开发之上下文菜单(右键属性)的应用(windows 8 开发者预览版)

  • 设备采购及安装属于工程还是货物
  • 餐饮业成本的正确表述是
  • 资产处置收益是什么意思
  • 小规模普票专票税率一样吗
  • 增加税收的方法有哪些
  • 无形资产建造期间的摊销记在哪里
  • 购买办公用品并分发有关部门会计分录
  • 简单征收的进项税额怎么调出来?
  • 非盈利组织的好处
  • 跨年发票作废时间有限制吗
  • 员工买了多项东西怎么说
  • 分配利润顺序
  • 一般纳税人在国家电子税务局里面如何添加银行账户
  • 反倾销税由谁缴纳
  • 房产税税率2023税率表
  • 应计入增值税一般纳税人认定标准的“年应税销售额”
  • 企业所得税纳税申报表
  • 出口报关单中有哪些内容
  • 专业服务业政策
  • 如何在excel中自动筛选
  • 应付职工薪酬包括个人社保和个税吗
  • 发生以前年度损益调整
  • 单位交水费会计分录
  • win7对话框文本框在哪里
  • php获取农历日期
  • XP系统,右下角本地连接图标消失的解决办法
  • 电脑如何设置屏幕常亮
  • 公积金托收怎么变更
  • 土地增值税可以扣除的税金
  • 公司注销后进项税可以转移吗
  • 企业职工教育培训
  • php模板引擎有哪些
  • code structure
  • 对公贷款利息支付
  • 论文笔记整理软件
  • yolov5 教程
  • 合同补充协议印花怎么写
  • 代开的普通发票如何盖章
  • 小规模纳税人在什么情况下会成为一般纳税人
  • 增值税纳税申报类型怎么填
  • 长期待摊费用核销
  • 实收资本与注册资本之间的关系
  • 固定资产清理的借贷方向表示什么
  • 以前多计提的税款怎么办
  • 暂估入账会计科目
  • 先开发票钱后进怎样做帐?
  • 计提了坏账准备就要计算递延所得税资产
  • 从公司账户转给他人私户1万元以内需要扣多钱的税
  • 小规模取得增值税专用发票怎么做账
  • 自己开发自己施工
  • 开票操作流程是什么
  • 会计一般采用什么科目
  • 差旅费报销属于自制原始凭证吗
  • 数据库崩了怎么恢复
  • mysql5.7最新版
  • mybatis分页插件的原理
  • mysql 5.7.28安装
  • xp系统开机后什么都没有,怎么办
  • linux进程管理器
  • 在unix系统中采用的页面置换
  • win7系统打开网络看不到其他电脑
  • ghost到一半报错
  • centos安装选项怎么选
  • linux计划任务如何设置
  • ercp后淀粉酶为什么升高
  • android源码分析实录
  • 通过Tabs方法基于easyUI+bootstrap制作工作站
  • 前端自动化开发软件
  • nodejs定义数组
  • js修改css文件
  • 瀑布流软件
  • 简单的jquery插件实例
  • 开发票 税收编码
  • 大排量车船税怎么减免
  • 税盘换电脑怎么登陆
  • 民办非企业需要办理税务登记吗
  • 广东发票勾选认证操作流程
  • 合肥报税网站
  • 江苏电子税务电子发票怎么作废
  • 成都车辆购置税2024年新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设