调取手机摄像头拍照并获取拍得的照片

 1 <!DOCTYPE html>
 2 <html>
 3
 4     <head>
 5         <meta charset="utf-8">
 6         <title>HTML5 调用手机摄像头</title>
 7         <style type="text/css">
 8             .addBorder {
 9                 border: 1px solid #ccc;
10             }
11             #imgDiv {
12                 width: 300px;
13                 height: 300px;
14             }
15
16             #imgContent {
17                 width: 100%;
18                 height: 100%;
19             }
20         </style>
21     </head>
22
23     <body>
24
25         <button class="btn" style="height: 200px;width: 200px;background-color: red;">按钮</button>
26         <form id="imgForm">
27             <input class="addBorder" accept="image/*" type="file" style="display: none;">
28             <br/>
29         </form>
30         <button style="height: 100px;width: 100px;background-color: green;" onclick="loadImg()">获取图片</button>
31         <div id="imgDiv">
32             <img id="imgContent">
33         </div>
34         <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
35         <script type="text/javascript">
36
37             function loadImg() {
38                 //获取文件
39                 var file = $("#imgForm").find("input")[0].files[0];
40
41                 //创建读取文件的对象
42                 var reader = new FileReader();
43
44                 //创建文件读取相关的变量
45                 var imgFile;
46
47                 //为文件读取成功设置事件
48                 reader.onload = function(e) {
49                     alert(‘文件读取完成‘);
50                     imgFile = e.target.result;
51                     console.log(imgFile);
52                     $("#imgContent").attr(‘src‘, imgFile);
53                 };
54
55                 //正式读取文件
56                 reader.readAsDataURL(file);
57             }
58             $(‘.btn‘).click(function() {
59                 $(‘.addBorder‘).click();
60             })
61         </script>
62     </body>
63
64 </html>
时间: 2024-11-02 20:24:18

调取手机摄像头拍照并获取拍得的照片的相关文章

神奇的功能:手机摄像头拍照取字你会吗?

所有的老师都有这项技能—“备课”,也是最耗时间的一项工作.任何一位教师的PPT课件,都是奉献自身业余时间得来.备课不仅要先把内容写在本子上,还需要手动把内容录入到电脑,绘制成一堂优质PPT课件. 当在书上上看到好的文章,美妙的文字,可是不能直接将文字自动提取出来分享给别人,或者自己收藏. 神奇的手机摄像头帮助大家节省时间,今天给大家分享一款APP福昕扫描王,大家可以到应用市场搜索下载. 打开拍照功能,通过左滑将拍照模式切换到“拍照取字”模式,对着你需要取字的文档或者其他东西进行拍照,一秒即可瞬间

网站建设中使用HTML5实现使用手机摄像头拍照上传的功能

HTML5技术支持WebApp在手机上拍照,显示在页面上并上传到服务器.这是手机网站建设中常见的功能,当然你也可以在其它类型应用中适当使用此技术. 1. 视频流 html5 的 The Media Capture(媒体捕捉) API 提供了对摄像头的可编程访问,用户可以直接用 getUserMedia(请注意目前仅Chrome和Opera支持)获得摄像头提供的视频流.我们需要做的是添加一个Html5 的 Video 标签,并将从摄像头获得的视频作为这个标签的输入来源. <video id="

微信调取手机摄像头

验证签名:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 前台页面jsp: <script> $(function(){ var jspUrl = location.href.split('#')[0]; var shareConfig = { timestamp: Math.round(new Date() / 1000), nonceStr: Math.round(new Date() / 1000) + Math.ra

vue项目html5调取手机摄像头录像并上传

<video id="video" autoplay width="300" height="300" controls></video> <x-button class="video-btn" type="primary" @click.native="upBtnFileFace">刷脸验证</x-button> <input cl

android调用摄像头拍照

调用手机摄像头拍照,获取拍照后的图片数据.以下代码是在activity中:     // 调用摄像头         Button b = (Button) findViewById(R.id.btn1);     b.setOnClickListener(new View.OnClickListener() {         @Override         public void onClick(View v) {             // Here we fire the inte

html5调用手机摄像头,实现拍照上传功能

今天做手机网站,想实现手机扫描二维码功能.首先实现在浏览器中调用手机摄像头,实现拍照功能并且把拍下的照片显示在页面并上传到服务器上,然后再在服务器端进行分析. 首先实现在浏览器中调用摄像头,当然用现在火的不行的html5,html5中的<video>标签,并将从摄像头获得视频作为这个标签的输入来源.实现拍照功能的html5代码: <article> <style scoped> video { transform: scaleX(-1); } p { text-alig

android: 调用摄像头拍照

很多应用程序都可能会使用到调用摄像头拍照的功能,比如说程序里需要上传一张图片 作为用户的头像,这时打开摄像头拍张照是最简单快捷的.下面就让我们通过一个例子来学 习一下,如何才能在应用程序里调用手机的摄像头进行拍照. 新建一个 ChoosePicTest 项目,然后修改 activity_main.xml 中的代码,如下所示: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" andro

使用html5绘图技术事项调用摄像头拍照;

在mui框架中调用手机摄像头进行拍照可以直接使用原声的HTML5: 以下是HTML代码 <video id="video" width="640" height="480" autoplay></video> <!--这一行是调用摄像头之后呈现的画面--> <button id="snap">Snap Photo</button> <!--拍照按钮-->

input-file 部分手机不能拍照问题

曾经遇到一个需求,用户拍身份证上传验证, 然后我卡在了拍照这个点上. 最初采用的是微信的 api,wx.chooseImage, 但随后发现,返回的是一种只有微信才能预览的 url 格式, 但验证是要放在 PC 上进行的,等于保存了这个 url 也没法看呀. 然后详细看了遍文档,看上去好像是说可以先上传到微信然后就可以下载到本地了, 于是又带着吐槽启用了另两个微信 api,wx.uploadImage 和 wx.dowmloadImage. 万万没想到,结局是,chooseImage 获得 lo