当前位置: 首页 > news >正文

微信小程序实现图片转base64

在微信小程序中,图片转base63可以引入第三方插件;

也可以通过下边的方法转base64。

转换方法:

imgToBase64(filePath) {
    return new Promise((resolve, reject) => {
      let baseFormat = 'data:image/png;base64,'
      let base64 = wx.getFileSystemManager().readFileSync(filePath, 'base64')
      resolve(baseFormat + base64)
    })
  }

 使用方法:

wx.chooseImage({
    count: 1,
    sizeType: ['original', 'compressed'],
    sourceType: ['album', 'camera'],
    success: async (res)=> {
        // tempFilePath可以作为img标签的src属性显示图片
        const tempFilePaths = res.tempFilePaths
        let base64Image = await that.imgToBase64(tempFilePaths[0])
        console.log(base64Image)
    }
})

相关文章:

  • idea中使用maven-helper插件阅读排查【经典版】2
  • Alsa UCM
  • git【工具软件】分布式版本控制工具软件
  • 链表的回文结构OJ
  • CSS实现一个雨滴滑落效果
  • 【第二节】C/C++数据结构之线性表
  • 【linux】自定义快捷命令/脚本
  • 【机器学习】训练GNN图神经网络模型进行节点分类
  • WindowManager相关容器类
  • 【自定义View】Android圆饼进度条
  • 循环嵌套语句的实际应用(2)
  • C#中的实体属性详解与示例
  • 基于Python的北京天气数据可视化分析
  • Kafka之Consumer原理
  • 软光敏的程序实现
  • 顶顶通呼叫中心中间件(mod_cti基于FreeSWITCH)-同振与顺振的用法
  • [office] 如何才能用EXCEL打开dat文件- #微信#学习方法
  • 植物大战僵尸杂交版2.0.88最新版安装包
  • 【C语言】学生管理系统:完整模拟与实现
  • C++ CMake FetchContent用法介绍
  • 上海虹桥机场至北京首都机场快线试运行跨航司自愿签转服务
  • “五一”假期全社会跨区域人员流动量超14.65亿人次
  • 青海大学常务副校长(正厅级)任延明已任省卫健委党组书记
  • 超越梅罗,这样一个亚马尔折射巴萨的容错率
  • 空调+零食助顶级赛马备战,上海环球马术冠军赛即将焕新登场
  • 浪尖计划再出发:万亿之城2030课题组赴九城调研万亿产业