接口返回base64图片,如何在画布中显示

话不多说直接上代码:

html:
<canvas id="mycanvas"></canvas>


js:
 var canvas = document.getElementById("mycanvas");
            var ctx = canvas.getContext("2d");
            //创建图片
            var image = new Image();
            //设置图片地址
            image.src = res.data  //res.data为接口返回的base64图片
            image.onload = function () {
                //2个参数 图片的xy坐标
                // ctx.drawImage(image, 0, 0)
                //4各参数 图片的起始坐标和宽高
                ctx.drawImage(image, 0, 0, 300, 150)
                //参数 408, 81 切片的起始坐标, 147, 182 切片切掉原图的尺寸, 0, 0,切完之后切片的位置400, 400切完之后 切片的大小
                // ctx.drawImage(image, 900, 100, 0, 0, 0, 0, 0, 0)
            }