本篇分别介绍,用Hbuilder打包的app拍摄图片并预览和网页上传图片并预览两种方式
依赖:JQuery
- Hbuilder App 拍摄图片并预览
html模块:
<div style="background-color: cadetblue;height: 100px;width: 100px" onclick="captureImage"></div>
<img src="" id=photo>
js模块:
function captureImage() {
// 扩展API加载完毕,现在可以正常调用扩展API
function onPlusReady() {
console.log("plusready");
}
// 扩展API加载完毕后调用onPlusReady回调函数
document.addEventListener("plusready", onPlusReady, false);
var cmr = plus.camera.getCamera(); // 获取手机摄像头使用权限
// 分别获取手机允许的照片像素和清晰度
var res = cmr.supportedImageResolutions[0];
var fmt = cmr.supportedImageFormats[0];
console.log("Resolution: " + res + ", Format: " + fmt);
cmr.captureImage(function (path) {