javascript - 如何使用 Javascript 从 Canvas 中调整或删除一个对象?

标签 javascript canvas

是否有任何更改可以在不更改其他设计的情况下从 Canvas 中删除所选对象或调整其大小。

例如:- 我画了圆(只是为了帮助 Circle1、circle2、circle3)。 circle1 将位于其他两个圆圈的底部。现在我想删除 circle2 或重新调整大小。但应该不会影响到其他圈子。

并且在不使用清晰的 Canavas 方法的情况下进行任何更改。

它应该像 powerpoint 设计一样工作,只需绘制、调整大小和删除。

最佳答案

我不认为这是可能的,canvas据我所知,它是一个位图对象,您在其上绘制的任何内容都会更新图像。

如果您喜欢使用圆圈作为对象,您可能应该查看 SVG

引文: “一旦绘制了矩形,系统就忘记了绘制它的事实。如果要更改其位置,则需要重新绘制整个场景,包括任何可能被矩形覆盖的对象。”

关于javascript - 如何使用 Javascript 从 Canvas 中调整或删除一个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4791107/

相关文章:

javascript - Html.TextBox 上的自动完成功能不起作用

javascript - 访问名称为字符串的对象

javascript - 如何使用 JavaScript 更改 Canvas 上图像的窗口级别

javascript - 了解 HTML Retina Canvas 支持

Android Canvas.drawText 不渲染

javascript - 运行外部 javascript 文件来编辑 html 文件中的图形

javascript - d3.js 更新带按钮的条形图工具提示

javascript - 将 d3.js 表添加到现有的 html

javascript - 减少滚动事件的延迟

javascript - 如何让鼠标悬停在我想要的范围内工作?