没有做过这类开发,但我想的是可以尝试借助一些第三方js插件实现你的需求,比如有个插件WaterMark,Watermark – 给图片添加水印的jQuery插件
下面是5+API提供的调用摄像头拍照,你可以尝试引入三方插件后,在拍照成功的回调函数里使用第三方插件处理图片,只是一个思路,尝试一下
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Camera Example</title>
<script type="text/javascript">
// 扩展API加载完毕后调用onPlusReady回调函数
document.addEventListener( "plusready", onPlusReady, false );
// 扩展API加载完毕,现在可以正常调用扩展API
function onPlusReady() {
console.log("plusready");
}
// 拍照
function captureImage(){
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 ){
alert( "Capture image success: " + path );
},
function( error ) {
alert( "Capture image failed: " + error.message );
},
{resolution:res,format:fmt}
);
}
</script>
</head>
<body>
<button onclick="captureImage()">拍照</button>
</body>
</html>
2 个回复
lhyh - 目前就职成都
没有做过这类开发,但我想的是可以尝试借助一些第三方js插件实现你的需求,比如有个插件WaterMark,Watermark – 给图片添加水印的jQuery插件
下面是5+API提供的调用摄像头拍照,你可以尝试引入三方插件后,在拍照成功的回调函数里使用第三方插件处理图片,只是一个思路,尝试一下
6***@qq.com (作者)
谢谢您的答复,我尝试一下。