在Kinect Js画布上加载的大图像上绘制小的可移动图像

时间:2013-02-22 14:31:11

标签: javascript html5 canvas layer stage

我将一张大图片加载到kinectjs画布上。 代码如下:

   <div id ="imgarea" ></div>
   var imageToCanvas = function(){
   var stages = new Kinetic.Stage({
   container: "imgarea",

   });

   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);
   stages.add(layer);
 };
 imageobj.src = "foto/next.png";
  console.log(imageobj);
}; 

 $(document).ready( function(){
  imageToCanvas();
});  

请问我怎样才能在我之前绘制的大图像上使用onclick事件绘制较小的可移动和可调整大小的图像(图标)。我尝试使用以下代码执行此操作:

     <Img src="testImage.jpg" onclick="var layer = new Kinetic.Layer();  drawImage(this.src);"   />

但遗憾的是它不起作用:( ....有人请帮忙。谢谢

0 个答案:

没有答案