是否有任何更改可以在不更改其他设计的情况下从 Canvas 中删除所选对象或调整其大小。
例如:- 我画了圆(只是为了帮助 Circle1、circle2、circle3)。 circle1 将位于其他两个圆圈的底部。现在我想删除 circle2 或重新调整大小。但应该不会影响到其他圈子。
并且在不使用清晰的 Canavas 方法的情况下进行任何更改。
它应该像 powerpoint 设计一样工作,只需绘制、调整大小和删除。
最佳答案
我不认为这是可能的,canvas据我所知,它是一个位图对象,您在其上绘制的任何内容都会更新图像。
如果您喜欢使用圆圈作为对象,您可能应该查看 SVG
引文: “一旦绘制了矩形,系统就忘记了绘制它的事实。如果要更改其位置,则需要重新绘制整个场景,包括任何可能被矩形覆盖的对象。”
关于javascript - 如何使用 Javascript 从 Canvas 中调整或删除一个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4791107/