【发布时间】:2010-07-19 02:34:46
【问题描述】:
如何在 HTML5 画布中重新定位/移动对象(及其内容)?流程可能是: a) 选择一个区域(使用三角形,如 MS 绘图功能图标?) b) 将对象移动到内容不变的新位置(重新定位)。
非常感谢您的帮助。
【问题讨论】:
如何在 HTML5 画布中重新定位/移动对象(及其内容)?流程可能是: a) 选择一个区域(使用三角形,如 MS 绘图功能图标?) b) 将对象移动到内容不变的新位置(重新定位)。
非常感谢您的帮助。
【问题讨论】:
你的意思是这样的:
imagedata = ctx.getImageData(sx, sy, sw, sh);
ctx.putImageData(imagedata, dx, dy);
画布已经绘制/渲染。所以它只是像素,三角形在绘制后不再是三角形。如果您希望能够移动三角形等对象,您可以使用 svg.
【讨论】: