美文网首页
canvas image 相互转化

canvas image 相互转化

作者: 静候那一米阳光 | 来源:发表于2017-05-04 17:13 被阅读0次
    // 从 canvas 提取图片 image
    function convertCanvasToImage(canvas) {
        //新Image对象,可以理解为DOM
        var image = new Image();
        // canvas.toDataURL 返回一串Base64编码的URL
        image.src = canvas.toDataURL("image/png");
        return image;
    }
    // 把image 转换为 canvas对象
    function convertImageToCanvas(image) {
        // 创建canvas DOM元素,并设置其宽高和图片一样
        var canvas = document.createElement("canvas");
        canvas.width = image.width;
        canvas.height = image.height;
        canvas.getContext("2d").drawImage(image, 0, 0);
        return canvas;
    }

    相关文章

      网友评论

          本文标题:canvas image 相互转化

          本文链接:https://www.haomeiwen.com/subject/fwldtxtx.html