uniapp 身份证拍照插件「PhotoIDCard」

232 阅读2分钟

PhotoIDCard

最便宜、最简单的 uniapp 身份证拍照插件「PhotoIDCard」奉上!~(功能版本持续更新中)

插件市场链接:ext.dcloud.net.cn/plugin?id=1…

作者QQ: 549701355

VERSION: 2.0.0

插件内共 2 个方法

ios 12.0

- (void)takePortrait:(NSDictionary *)options callback:(UniModuleKeepAliveCallback)callback { …… }

异步方法,调用该方法打开原生页面,接入后置摄像头输入流,在原生页面中操作点击「完成」按钮后,保存按照取景框截取的 身份证人像面图片到沙盒 并返回图片本地地址 options 支持传入 Bool showLoading 参数,默认 false 传入 true 可在拍照的时候展示Loading界面

- (void)takeEmblem:(NSDictionary *)options callback:(UniModuleKeepAliveCallback)callback { …… }

异步方法,调用该方法打开原生页面,接入后置摄像头输入流,在原生页面中操作点击「完成」按钮后,保存按照取景框截取的 身份证国徽面图片到沙盒 并返回图片本地地址 options 支持传入 Bool showLoading 参数,默认 false 传入 true 可在拍照的时候展示Loading界面

android 5.0

minSDK 21

fun takePortrait(options: JSONObject, callback: UniJSCallback?) { …… }

异步方法,调用该方法打开原生页面,接入后置摄像头输入流,在原生页面中操作点击「完成」按钮后,保存按照取景框截取的 身份证人像面图片到手机 并返回图片本地地址 options 支持传入 Bool showLoading 参数,默认 false 传入 true 可在拍照的时候展示Loading界面

fun takeEmblem(options: JSONObject, callback: UniJSCallback?) { …… }

异步方法,调用该方法打开原生页面,接入后置摄像头输入流,在原生页面中操作点击「完成」按钮后,保存按照取景框截取的 身份证国徽面图片到手机 并返回图片本地地址 options 支持传入 Bool showLoading 参数,默认 false 传入 true 可在拍照的时候展示Loading界面

调用示例

VUE 拍摄并截取 身份证人像面
const PhotoIDCard = uni.requireNativePlugin('GrsisFee-PhotoIDCard-MainModule');

PhotoIDCard.takePortrait({
              showLoading: true
            }, (res) => {
              if (res) {
                console.log('身份证人像面图片:',res)
              }
            });
VUE 拍摄并截取 身份证国徽面
const PhotoIDCard = uni.requireNativePlugin('GrsisFee-PhotoIDCard-MainModule');

PhotoIDCard.takeEmblem({}, (res) => {
              if (res) {
                console.log('身份证国徽面图片:',res)
              }
            });