Mrcdh技术博客 Mrcdh技术博客
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Mrcdh

立志于全桟开发
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Html5

  • JavaScript

  • Nodejs

    • Nodejs 使用 nodemailer 发送邮件
    • npm镜像管理
    • npm&yarn&npx
    • puppeteer+axios保持登录请求
    • 使用node创建window服务启动程序
    • node图片转base64与base64转图片
      • base64转图片
      • 图片转base64
    • node图片生成pdf
    • 常用npm库
    • npm&yarn&pnpm命令对比
    • Node常见问题
    • cheerio
    • request
    • selenium-webdriver
    • midway使用常见问题
    • dayjs的基本使用
    • ffmpeg的基本使用
    • mitt微型事件监听发布器
  • express

  • electron

  • Android

  • 微信公众号

  • 框架

  • 其他

  • selenium

  • Sequelize

  • 大前端
  • Nodejs
mrcdh
2022-12-20
目录

node图片转base64与base64转图片

# base64转图片

const fs = require('fs');
const path = 'temp.png';
//去掉图片base64码前面部分data:image/png;base64
const base64 = data.replace(/^data:image\/\w+;base64,/, "");
 //把base64码转成buffer对象,新版本中使用`new Buffer.from(base64, 'base64')`
const dataBuffer = new Buffer(base64, 'base64');
fs.writeFile(path, dataBuffer, function(err){//用fs写入文件
    if(err){
        console.log(err);
    }else{
        console.log('写入成功!');
    }
})
1
2
3
4
5
6
7
8
9
10
11
12
13

# 图片转base64

const fs = require("fs");
const util = require("util");
const imageData = await util.promisify(fs.readFileSync(fileUrl)); // 例:xxx/xx/xx.png
const imageBase64 = imageData.toString("base64");
const imagePrefix = "data:image/png;base64,";
console.log(imagePrefix + imageBase64);
1
2
3
4
5
6
#node
上次更新: 2022/12/20, 15:12:00
使用node创建window服务启动程序
node图片生成pdf

← 使用node创建window服务启动程序 node图片生成pdf→

最近更新
01
python之Anaconda(conda)版本管理
03-24
02
electron文件缓存
02-16
03
vuex数据持久化插件vuex-persist
02-14
更多文章>
Theme by Vdoing | Copyright © 2020-2023 Mrcdh | 苏ICP备2020058908号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×