phonegap 拍照从相机中获取
2013-03-11 15:29
190 查看
原创:参考官网API
直接贴代码
上面是使用摄像头直接拍照,AddPhoto跟onFail是函数
从sd卡中文件中获取
注意上面代码,初始化的时候需要给destinationType跟 pictureSource赋值,其他的xml引用相信你也会了,这里不多做解释了
都做到要用相机,配置方面不多说。
直接贴代码
//拍照 function capturePhoto() { navigator.camera.getPicture(AddPhoto, onFail, { quality : 80, destinationType : destinationType.FILE_URI,//这里要用FILE_URI,才会返回文件的URI地址 sourceType : Camera.PictureSourceType.CAMERA, allowEdit : true, encodingType : Camera.EncodingType.JPEG, popoverOptions : CameraPopoverOptions, targetWidth : 1366, targetHeight : 768, saveToPhotoAlbum : true }); }
上面是使用摄像头直接拍照,AddPhoto跟onFail是函数
function onFail(message) { alert('拍照失败的原因: ' + message); } function AddPhoto(imageURI) { alert(imageURI); }
从sd卡中文件中获取
//从文件中选取 function getPhoto() { navigator.camera.getPicture(AddPhoto, onFail, { quality : 50, destinationType : destinationType.FILE_URI,//这里要用FILE_URI,才会返回文件的URI地址 sourceType : pictureSource.PHOTOLIBRARY }); }
var destinationType; var pictureSource; document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady(){ pictureSource = navigator.camera.PictureSourceType; destinationType = navigator.camera.DestinationType; }
注意上面代码,初始化的时候需要给destinationType跟 pictureSource赋值,其他的xml引用相信你也会了,这里不多做解释了
都做到要用相机,配置方面不多说。
相关文章推荐
- 相机拍照或者从本地获取图片上传服务器,并放到imageview上
- android 调用系统相册选取照片或者打开相机拍照获取图片
- 调用相机获取拍照
- 从相册获取图片及调用相机拍照获取图片,最后上传图片到服务器
- Android调用相机拍照获取原始照片
- Android 调用系统相机拍照并获取原图
- 获取手机图片或者打开相机拍照作为头像的案例
- iOS 相机拍照、相册获取照片(仿微信) 一一 从相册获取图片、图片裁剪
- ios--笔记--调用相机拍照及获取图片
- swift之系统方法获取相册权限、打开相机(拍照、录像)、相册
- 完美调用系统相机拍照,获取图片进行压缩并本地保存
- Android 从相冊获取近期拍摄的多张照片(获取相机拍照所存储的照片)
- 使用相机拍照获取图片后 有时候图像显示旋转
- 实现炫酷的获取本地图片和相机拍照图片-自定义组件
- 实现炫酷的获取本地图片和相机拍照图片-自定义组件
- Android拍照和从相册获取图片(解决android7.0打开相机崩溃的问题),同时也解决了拍完照后图片方向不正的问题
- Android相机、相册获取图片,解决相机拍照图片被压缩模糊的情况
- 调用系统相机拍照,获取原始图
- 微信小程序-从相册获取图片,视频 使用相机拍照,录像上传+服务器(nodejs版)接收
- Android 调用相机APP获取拍照图片和从相册选择图片