获取本地的图片处理成base64
getBase64(url, callback){
var canvas = document.createElement("canvas"); //创建canvas DOM元素,并设置其宽高和图片一样
var ctx = canvas.getContext("2d");
var img = new Image;
img.crossOrigin = 'Anonymous';
img.src = url;
console.log(url)
img.onload = function () {
canvas.height = 60; //指定画板的高度,自定义
canvas.width = 60; //指定画板的宽度,自定义
ctx.drawImage(img, 0, 0, 60, 60); //参数可自定义
var dataURL = canvas.toDataURL();
callback.call(this, dataURL); //回掉函数获取Base64编码
canvas = null;
};
},
调用:
shareGame(){
this.getBase64('../assets/logo.png',function (base64){
console.log(base64)
let image = base64,
})
},
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。