首页 > Web开发 > 详细

js base64格式与图片互转

时间:2021-05-21 22:25:51      阅读:30      评论:0      收藏:0      [点我收藏+]

js base64转为图片格式

js直接设置img属性值为 图片的base64数据即可。

如:

document.getElementById(‘img‘).setAttribute(‘img‘, ‘base64数据‘)

 

js 图片转base64格式

如:

let imgUrl = ‘imgUrl‘

function getBase64Image (image) {

  let canvas = document.createCanvas(‘canvas‘)

  canvas.width = image.width

  canvas.height = image.height

 

  let ctx = canvas.getContext(‘2d‘)

  ctx.drawImage(image, 0, 0, image.width, image.height)

 

  let imgStr = image.src.substring(image.src.lastIndexOf(‘.‘)+1).toLowerCase()

  let dataUrl = canvas.toDataURL(‘image/‘ + imgStr)

  return dataUrl

}

 

let img = new Image()

img.src = imgUrl

img.onload = function() {

  let base64 = this.getBase64Image(img)

  console.log(base64)

}

js base64格式与图片互转

原文:https://www.cnblogs.com/candy-xia/p/14794502.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!