我们可以将复合形状从一个画布拖放到另一个画布

时间:2012-12-14 05:46:29

标签: html5 drag-and-drop html5-canvas globalcompositeoperation

我是 HTML5 的新手,因为我只知道有关此问题的基础知识。如果有人能帮助我,那对我来说会很棒。

我需要设计差异形状并从div拖放到画布。我在画布中使用globalcomposite操作创建了不同的形状,现在我需要从画布拖动到另一个画布。

我希望有人理解我的观点,任何帮助都会很棒。 jsfiddle.net/rGUma/5/#有些像这样,我需要保留我的设计形状的那三个图像是可能的。

这不是我的jfiddle它的一个例子,我想要那样 谢谢您的回复

1 个答案:

答案 0 :(得分:0)

只要将图像绘制到画布上,它就会停止成为连贯的图像对象,并成为图形缓冲区中的一堆像素。如果要与这些像素进行交互,则需要以编程方式执行此操作。我认为你不会通过在两个画布上捕捉mousedown,mousemove,mouseout,mouseover和mouseup事件以及绘制用户移动鼠标时用鼠标光标点击的形状来实现自己的拖放功能。