zoukankan      html  css  js  c++  java
  • JS调用摄像头拍照,编辑jscam.swf自定义清晰度,兼容IE

    超级简单自定义宽高的jscam.swf文件:

    下载swfmill,地址:http://download.csdn.net/download/wu3431214/9967414

    下载mtasc,地址:http://download.csdn.net/download/wu3431214/9967413

    下载src文件夹,压缩包地址:http://download.csdn.net/download/wu3431214/9967420

    将这三个文件解压到同一个文件夹下(如下有我的文件夹截图),其中mtasc-1.13.zip解压后,有个mtasc-1.13的文件夹,将文件夹中的文件拷贝出来(拷贝时有同名直接覆盖),删除mtasc-1.13文件夹,完成后如下图所示:

    在此文件夹下依次运行cmd命令:

    1、swfmill xml2swf src/jscam-source.xml jscam.swf

    2、mtasc -v -swf jscam.swf -main jscam.as -version 8 -cp src

    命令执行完成后,在图一中圈住的文件就是600*450分辨率的swf文件,如果需要修改图片分辨率,重新生成swf文件,则修改src文件夹中jscam-source.xml以及jscam.as(注意修改的值截图)文件,然后依次运行上面的命令即可,如下图:

    PS:在上述jscam-source.xml中,能生成.swf文件最高清晰度只能是 600*450,如果需要更高清晰度,则需要修改jscam-source.xml文件:

    附上高清晰度照片jquery.webcam.js保存拍照图片的方法,需要改变循环次数:

    PS:Chrome浏览器 46以上版本 非本地环境需要https才支持打开摄像头

    有疑问欢迎留言。

  • 相关阅读:
    Python深入02 上下文管理器
    Python深入01 特殊方法与多范式
    Python进阶09 动态类型
    Python进阶08 异常处理
    Python进阶07 函数对象
    Python进阶06 循环对象
    Python进阶05 循环设计
    Python进阶04 函数的参数对应
    Python进阶03 模块
    Python进阶02 文本文件的输入输出
  • 原文地址:https://www.cnblogs.com/wuzhiyuan/p/7487143.html
Copyright © 2011-2022 走看看