开发者

How to do object repositioning/moving within a canvas?

How to reposition/move an object (with its conten开发者_StackOverflow中文版t) within a HTML5 canvas? The flow might be: a) select an area (using triangle, like that of MS paint function icon?) b) move the object to a new location (repositioning) with the content intact.

Would appreciate your help.


Do you mean something like:

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

A canvas is already painted/rendered. So it's just pixels, a triangle stops being a triangle after it's drawn. If you want to be able to move objects like triangles you can use svg.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜