如何在画布中重新定位/移动对象?

时间:2010-07-16 20:47:12

标签: html5 canvas

如何在HTML5画布中重新定位/移动对象(及其内容)?流程可能是: a)选择一个区域(使用三角形,就像MS绘制功能图标一样?) b)将对象移动到新位置(重新定位),内容保持不变。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

你的意思是:

imagedata = ctx.getImageData(sx, sy, sw, sh);
ctx.putImageData(imagedata, dx, dy);

画布已经绘制/渲染。所以它只是像素,三角形在绘制后不再是一个三角形。如果你想能够移动像三角形这样的对象,你可以使用svg。