将图片转换为base64

144 阅读1分钟
// get_base64.js
export default img => {  return new Promise((resolve, reject) => {    var image = new Image(); //至关重要    image.onload = () => {      var canvas = document.createElement("canvas");      canvas.width = image.width;      canvas.height = image.height;      var ctx = canvas.getContext("2d");      ctx.drawImage(image, 0, 0, canvas.width, canvas.height);      var dataURL = canvas.toDataURL("image/jpeg");      resolve(dataURL);    };    image.onerror = err => {      console.log(err);      reject();    };    image.crossOrigin = "*";    image.src = img; //至关重要  });};

import getBase64 from "@11/common/get_base64";

const thumbImg = await getBase64(require("@11/assets/year_end_activity/share-bgc.png"));