![](/img/trans.png)
[英]In Kinetic.js how can I load multiple images with one image loaded on canvas at a time
[英]Kinetic.js Can't Load image onto canvas
我必须缺少一些简单的东西。 我已经逐行进行了,但是似乎没有用。 我无法加载图像。
var imageToCanvas = function(){
var stage = new Kinetic.Stage("imgarea", 250, 256);
var layer = new Kinetic.Layer();
var imageobj = new Image();
imageobj.onload = function(){
var img = new Kinetic.Image({
x: 10,
y: 10,
image: imageobj,
});
layer.add(img);
stage.add(layer);
};
imageobj.src = "/static/img/unit-test-image.png";
console.log(imageobj);
};
$(document).ready( function(){
imageToCanvas();
});
<canvas id="imgarea" width="250px" height="256px"></canvas>
相同的代码似乎可以在我使用Kinetc.js的另一个canvas应用程序中工作。 我似乎无法弄清楚为什么这个不起作用。
该代码看起来也与该教程非常相似: http : //www.html5canvastutorials.com/kineticjs/html5-canvas-kineticjs-image-tutorial/
看来您未正确定义阶段。.当我在上面尝试您的代码时,收到关于未定义容器的错误。
var stage = new Kinetic.Stage({
container: "imgarea",
width: 250,
height: 256
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.