从画布上抓取一个或多个形状
Grabbing one or more shapes from a canvas
我有一个画布,里面有一些形状(椭圆、三角形、正方形),我的问题是我可以获得其中一个对象的引用,并在事件发生时为其设置动画。
谢谢你抽出时间。我希望这不是一个愚蠢的问题。
Canvas不会存储您在其上绘制的所有对象的句柄,因此本质上您必须重新绘制整个画布。
但也有一些图书馆可以帮助你做到这一点。你有没有尝试过fabric.js及其在形状和图像动画方面的例子?
rect.animate('angle', 45, {
onChange: canvas.renderAll.bind(canvas)
});
相关文章:
- 如何使用AJAX和JSON从一个页面抓取PHP变量到另一个页面
- 我如何从一个无限滚动的网站抓取图像,其中api是隐藏的,我无法通过使用Inspect Element获得它->网络
- 用Ruby抓取一个Javascript很重的网站
- 为什么.attr('title')正在抓取前一个元素'的标题
- 在一个 jQuery 对象中抓取多种类型的标签
- 创建一个 JavaScript 对象,用于抓取每个数组项并对其进行整理
- 抓取页面 - 一个部分未使用 cheerio 加载
- 抓取另一个对象中的特定对象
- 从画布上抓取一个或多个形状
- 从另一个页面抓取HTML
- javascript:抓取空白后的最后一个字符串
- 用ajax抓取一个稍后显示的列表
- 使用方法 onclick () 触发一个函数,该函数打开它从单击按钮抓取的窗口
- 抓取html并将其显示在另一个网站上
- 如何从一个表单邮件抓取IP地址
- 如何从一个网页's源抓取字符串
- 从集合中抓取所有一个值类型
- 需要一个Javascript函数自动从网站抓取数据
- 从数据库字段中抓取链接,并使用它将我抓取的另一个字段转换为链接
- Javascript /从字符串中抓取第一个和最后一个单词,然后用class包装