一直接上可以代码参考下:
//这段代 主要是获取摄像头的视频流并显示在Video 签中
//这个是拍照按钮的事件,
//这个是 刷新上 图像的
//实际运用可不写测试代 , 为单击拍照按钮就獲取了当前图像有其他用途
//获取浏览器页面的画布对象
//在前端截取22位之后的字符串作为图像数据
二.最后的就是接收经过base64编码之后的图像攵件了。
//将base64字符串转换为字节数组
//将字节数组转换为字节流
//将流转回Image用于将PNG 式照片转为jpg,压缩体积以便保存
HTML5如何在移动网页端调用手机圖片或者camera可以参考这篇文章:
如果你开始基于iOS系统(ios6 above) 的web应用可以考虑这段代码:
点击按钮,会调用你的摄像头相册
上述两种方式涉及到的格式转换分别为:
具体获取摄像头的方法可以参考:
File对象也是一个Blob对象二者的处理相同。
转换为Blob对象后可以使用Ajax上传图像文件。
具体过程和相关参考资料: