canvas使用context.drawImage时图片不在画布上展示的问题

Posted fur-mat

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了canvas使用context.drawImage时图片不在画布上展示的问题相关的知识,希望对你有一定的参考价值。

遇到问题:找到图片img元素后,将参数传给context.drawImage(image,10,10)后图片并没有在画布上展示。

解决方案:在外层嵌套document.images[0].onload=function(){}

代码如下:

 document.images[0].onload=function(){
                var context=drawing.getContext(‘2d‘);
                // 获取img元素
                var image=document.images[0];
                context.drawImage(image,0,10,50,50,0,100,40,60);
           }

 

 

以上是关于canvas使用context.drawImage时图片不在画布上展示的问题的主要内容,如果未能解决你的问题,请参考以下文章

canvas使用context.drawImage时图片不在画布上展示的问题

canvas使用图像(绘制图、图像平铺、图像剪裁、像素处理、绘制文字)

HTML5 中的 canvas 画布

HTML5之canvas 9绘制图片

在 Webgl 中剪切图像

获取 Canvas 中图像的更新高度