JDS*_*JDS 6 javascript html5 canvas
我正试图让图像填满我的画布.这是我正在尝试的代码:
var blueprint_background = new Image();
blueprint_background.src = 'images/blueprint_background.png';
var pattern = context.createPattern(blueprint_background, "repeat");
context.fillStyle = pattern;
context.fill();
Run Code Online (Sandbox Code Playgroud)
问题是什么都没有出现.我能够做基本的context.fillRect(..)示例,但这给了我麻烦.
谢谢.
Mus*_*usa 11
您必须等到图像加载,使用图像的onload属性来知道它何时加载.
var blueprint_background = new Image();
blueprint_background.src = 'images/blueprint_background.png';
blueprint_background.onload = function(){
var pattern = context.createPattern(this, "repeat");
context.fillStyle = pattern;
context.fill();
};
Run Code Online (Sandbox Code Playgroud)