`

一个强大的超棒轻量级javascript图形类库 - Bonsai

阅读更多

日期:2012-9-23  来源:GBin1.com

一个强大的超棒轻量级javascript图形类库 - Bonsai

今天介绍一款超棒的javascript图形类库 - Bonsai ,免费的开源图形javascript类库,可以方便的帮助你创建图形和动画。

这个类库使用SVG作为输出方式来生成图形和动画效果,拥有非常完整的图形处理API,可以使得你更加方便的处理图形效果。

主要特性

  • 设计上分开了选择和运行器
  • 可以使用iFrame, Worker和Node来运行
  • 支持路径
  • 支持不同的资源(视频,图片,字体和小电影)
  • 基于Keyframe和时间的动画 (拥有easing功能)
  • 变形路线(Path morphing)
  • 更多

如何使用

绘制一个100x200的矩形:

var
 r = new
 Rect
(0, 0, 100, 200).addTo
(stage
);

填充颜色:

r.fill
('blue'
);  

重新填充并且加深:

r.fill
(color
('green'
).darker
());  

最后生成动画效果:

r.animate
('400ms'
, {
            x: 50,
             y: 50,
             width: 200         }); 

来源:一个强大的超棒轻量级javascript图形类库 - Bonsai

分享到:
评论

相关推荐

    Laravel开发-bonsai

    【Laravel 开发 - Bonsai】:Bonsai 是专为 Laravel 5 框架设计的一个资产管理包,旨在优化前端资源的管理和部署过程。在 Laravel 应用开发中,处理 CSS、JavaScript 和其他静态资源是至关重要的,因为它们直接影响...

    Bonsai修剪你的JavaScript依赖关系树

    `Bonsai`可以帮助识别哪些第三方库可能存在冗余部分,或者可以替换为更轻量级的替代品。 4. **模块合并:** 如果发现多个小模块共同依赖于一个较大的模块,考虑将这些小模块合并,以减少重复加载。 5. **懒加载...

    microsoft-bonsai-api:用于将模拟器与Bonsai平台接口的库的集合

    样例代码展示如何使用microsoft-bonsai-api并与Bonsai平台连接的示例。Python common-用于与盆景平台接口的python框架。 -Python中的经典CartPole模拟器。 平衡移动推车上的倒立摆。 -像恒温器一样,根据所需的设定...

    30个数据可视化超级工具

    Springy.js是一个轻量级且易于使用的图形处理和布局计算库。它支持多种输出格式,如Canvas、SVG、WebGL和HTML元素等,适合需要快速实现图形处理的应用场景。 **特点:** - 轻量级图形处理库。 - 支持多种输出格式。...

    matlab精度检验代码-bonsai:提交论文的代码“盆景-用于极端多标签分类的多样和浅树”

    matlab精度检验代码盆栽 ...shallow目录内提供了一个示例脚本sample_run.sh该脚本用于训练模型并计算EUR-Lex数据集的指标。 可以通过上述sample_run.sh脚本将Bonsai用于其他数据集,方法是将较小的数据集(如EUR-Lex

    离散控制Matlab代码-bonsai-simulink:MicrosoftBonsaiSimulink工具箱和示例模型

    创建一个Azure帐户,然后将“盆景”资源添加到您的Azure帐户中。 盆景必需的脚本 一旦你已经完成了样本文件夹上面,打开carpole或押。 如果选择moab示例,则首先需要安装Simscape Multibody MATLAB Add-On。 每个...

    Python库 | bonsai-0.8.7.tar.gz

    总的来说,bonsai-0.8.7.tar.gz是一个强大的工具,为Python开发者提供了与bonsai服务交互的便捷途径,特别适合那些需要构建和管理分布式机器学习系统的项目。通过深入学习和应用这个库,你可以提升你的项目效率,...

    bonsai5安装文件

    bonsai5是一款高效的任务管理工具,专为Windows桌面和移动平台...无论是个人日常管理还是项目协作,bonsai5都是一个值得信赖的工具。在开始使用前,确保阅读Readme-说明.htm文件,以充分利用bonsai5提供的所有功能。

    Python库 | bonsai_cli-0.9.3-py2.py3-none-any.whl

    总结来说,“bonsai_cli-0.9.3-py2.py3-none-any.whl”是一个强大的Python库,它提供了与Bonsai云服务交互的CLI工具,简化了强化学习模型的开发和部署流程,适用于Python 2和3的环境,对于任何希望在后端开发中利用...

    matlab分时代码-bonsai-simulink:使用通用协调器的盆景SimulinkHouseheat示例

    由MathWorks开发的Simulink是用于对多域动态系统进行建模,仿真和分析的图形化编程环境。 盆景将Simulink用作盆景BRAIN的培训环境。 我们支持范围广泛的用例,这些用例可以描述为控制或机器调整问题。 请查看我们的...

    pegjs-bonsai:从pegjs语法生成“精心修剪”的树

    一个从语法生成“精心修剪”的树的 动机 这个想法是要能够使用pegjs语法中尽可能少的嵌入式javascript来生成有用的对象树。 也许这是太多混乱的语法魔术,我不知道... 转换: 具有现有操作的规则或表达式不会受到...

    PyPI 官网下载 | bonsai_cli-0.9.0-py2.py3-none-any.whl

    标题中的“PyPI 官网下载 | bonsai_cli-0.9.0-py2.py3-none-any.whl”指的是Python Package Index(PyPI)官方提供的一个名为“bonsai_cli”的软件包,版本号为0.9.0。这个软件包以.whl格式提供,这是一种预编译的...

    PyPI 官网下载 | bonsai_tree-1.1-py3-none-any.whl

    标题中的“PyPI 官网下载 | bonsai_tree-1.1-py3-none-any.whl”表明我们讨论的是一个Python包,名为“bonsai_tree”,版本为1.1,它是在Python Package Index (PyPI)上发布的。PyPI是Python社区官方的软件仓库,...

    water-my-bonsai:用树莓派给我的盆景浇水,收集土壤水分数据

    给我的盆景浇水 [周末黑客] Raspberry Pi自动种植浇水。 我关注的硬件和软件。 我使用系统给浇水。 在Raspberry Pi 3上安装 安装 更新apt-get并安装主要包,例如git-core 安装 检查noobs lite是否具有GPIO,如果...

    Python库 | bonsai_python-0.13.3-py2.py3-none-any.whl

    bonsai_python-0.13.3-py2.py3-none-any.whl 是一个与Python相关的库,它被封装在一个名为wheel的二进制格式文件中,这种文件格式是Python社区为了简化安装过程而设计的。以下将详细介绍Python库、wheel格式以及 ...

    purescript-bonsai:Purescript中的功能性Web编程。 受榆树启发

    盆景盆景 Purescript中的功能性Web编程。 受Elm启发并使用Elm虚拟DOM。 状态:为1.0做好准备,一些重大更改仍在进行中。... 表单处理演示位于 (在线示例位于 )入门开始一个新的项目mkdir your-projectcd your

    matlab分时代码-bonsai_phys241:用于为phys241项目运行树代码的Python脚本

    matlab分时代码盆景 用于为phys 241项目包装并生成图形和视频的Python脚本。 ...硬件一个或多个具有Fermi微体系结构的NVIDIA GPU: 我使用的平台是Ubuntu Linix(),但是,没有任何已知原因导致该

    Python库 | bonsai-1.3.0-cp39-cp39-win32.whl

    资源分类:Python库 所属语言:Python 资源全名:bonsai-1.3.0-cp39-cp39-win32.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

Global site tag (gtag.js) - Google Analytics