<a href="javascript:void(0)" onclick="use_wx_camera()">调取微信拍照</a>
<script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
<script type="text/javascript">wx.config({debug : false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。appId : '{$signPackage.appId}', // 必填,公众号的唯一标识timestamp : '{$signPackage.timestamp}', // 必填,生成签名的时间戳nonceStr : '{$signPackage.nonceStr}', // 必填,生成签名的随机串signature : '{$signPackage.signature}',// 必填,签名,见附录1jsApiList : ['chooseImage','getLocalImgData']});/*** 微信调取拍照*/function use_wx_camera(){/*** 调取相机*/wx.chooseImage({count: 1, // 默认9sizeType: ['compressed'], // 可以指定是原图还是压缩图,默认二者都有'original', 'compressed'sourceType: ['camera'], // 可以指定来源是相册还是相机,默认二者都有'album', 'camera'success: function (res) {//alert(JSON.stringify(res));//var localId = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片/*** 获取图片数据*/wx.getLocalImgData({localId: res.localIds[0].toString(),success: function (result) {//alert(JSON.stringify(result));const localData = result.localData;let imageBase64 = '';if (localData.indexOf('data:image') == 0) {//苹果的直接赋值,默认生成'data:image/jpeg;base64,'的头部拼接imageBase64 = localData;} else {//此处是安卓中的唯一得坑!在拼接前需要对localData进行换行符的全局替换//此时一个正常的base64图片路径就完美生成赋值到img的src中了imageBase64 = 'data:image/jpeg;base64,' + localData.replace(/\n/g, '');}alert(imageBase64);}});}});}
</script>

微信chooseImage,getLocalImgData调取相机拍照,获取图片base64相关推荐

  1. Unity for IOS 加载手机相册图片以及打开相机拍照获取图片

    Unity for IOS 加载手机相册图片以及打开相机拍照获取图片 最近想做一个使用unity for IOS获取手机图片的功能,所以就研究了一下 这里我们需要创建两个objective-c文件,最 ...

  2. android 调用相机并获取图片地址,Android 7.0使用FileProvider获取相机拍照的图片路径...

    这里主要是基于Android 7.0,Nougat 实现一个获取相机拍照的图片后,使用FileProvider把图片转换为实际的路径. 首先需要在AndroidManifest.xml声明调用相机的权 ...

  3. 适配Android7.0调取相机拍照并返回照片

    Android调取系统相机拍照获取到拍摄照片或从相册中直接选取照片后展示上传是Android开发中很常见的一个功能,实现的思路主要是: * 自Android 6.0以后对某些涉及用户隐私权限的获取需要 ...

  4. C#快速调用海康威视工业相机的SDK拍照获取图片

    本文章开头会先讲一下如何找到SDK包和demo,功能的实现我会直接用平时常用的DLL以及根据海康威视给的demo封装好的常用功能类,这些都会分享到文末的链接中. 注:halcon虽然有读取相机拍照的功 ...

  5. Android--使用手机拍照获取图片路径,小米手机选择照片问题处理

    Android开发选取照片问题 本文主要记录使用手机自带相机拍照获取返回照片路径,以及从本地相册选取已有照片时返回Intent data; 数据处理 操作.(小米手机获取照片路径与其他手机不一致问题! ...

  6. android intent拍照,Android通过Intent方式调用相机拍照取得图片

    Android通过Intent方式调用相机拍照取得图片 AndroidManifest.XML 权限设置: XML布局设置: 代码: public classMainActivityextendsAp ...

  7. Android自定义相机拍照、图片裁剪的实现

    原文:Android自定义相机拍照.图片裁剪的实现 最近项目里面又要加一个拍照搜题的功能,也就是用户对着不会做的题目拍一张照片,将照片的文字使用ocr识别出来,再调用题库搜索接口搜索出来展示给用户,类 ...

  8. 小米部分手机在相册或相机拍照裁剪图片时,出现错误问题

    小米部分手机在相册或相机拍照裁剪图片时,出现错误问题 Unable to load resource 0x00000000 from pkg=com.android.systemui 报错型号:Mi ...

  9. android 调用系统相机拍照 获取原图

    博客源址:android 调用系统相机拍照 获取原图 博客时间:2013-04-23 11:08 好吧,为了这个问题又折腾了一整天.之前在网上找来的方法,如果在onActivityResult中直接用 ...

最新文章

  1. javascript滚动文字
  2. mybatis insert 忽略 联合唯一索引_MySQL实战中,Insert语句的使用心得总结
  3. 国内首家,每周到岗上班3天,携程率先推出“3+2”混合办公模式
  4. 师妹问我:有哪些新手程序员不知道的小技巧?
  5. hadoop生态系统学习之路(十)MR将结果输出到hbase
  6. 常用sql语句及案例(oracle)
  7. fscapture下载收费吗?_听歌要收费,下载又要付费?国内的音乐app还想干什么?...
  8. 在线职业教育高保真移动端Axure原型模板
  9. DX基础 | DXGI(DirectX Graphics Infrastructure)
  10. aso优化师是什么_做ASO优化师这么多年,没想到被它打败了!
  11. IMDB Top 250电影推荐
  12. 488. 祖玛游戏【我亦无他唯手熟尔】
  13. Mathorcup数学建模竞赛第五届-【妈妈杯】A题:城市相邻两交叉口信号配时优化(附一等奖获奖论文和matlab代码实现)
  14. linux系统 系统推荐 deepin国产系统 最好用的国产linux系统 Windows系统的优秀替代品 deepin系统安装 系统安装 deepin
  15. python可以取代excel吗_python能彻底取代excel吗?
  16. C++ day22 继承(二)基类指针数组通过虚方法实现智能的多态
  17. window10 20H2安卓模拟器VT检测不到问题解决方法
  18. 记录nodejs使用express搭建一个api服务器程序(5)-nodejs操作SQL数据库,Sequelize和Knex
  19. Java后端与Vue前端导出Excel表格文件并解决乱码和文件打不开
  20. 期待已久的《刀剑神域》第三季终于来了

热门文章

  1. 【聆思CSK6视觉AI开发套件试用】AI手势检测识别+编译Helloworld示例
  2. Java、JSP基于Web停车场管理系统毕业设计论文
  3. H5实现无插件视频监控按需直播
  4. 51单片机74ls273并行输出地址c语言程序,51单片机I/O口的扩展问题:使用 锁存器74LS273连接后还是只有8个端口,为什么说是扩展呢?...
  5. Richard Stallman 的自由软件思想
  6. linux qt5.7下打地鼠源程序,QT实现简单打地鼠游戏
  7. SpringMVC静态资源配置
  8. Flutter factory关键字
  9. 东北石油计算机类专业分数线,2018年东北石油大学各省录取分数线汇总
  10. mysql单表查询实例_MySQL简单查询详解-单表查询