GraphicsJS

GraphicsJS
软件描述
一款免费开源的 JavaScript 库,可轻松绘制 HTML5 图形和动画。它轻量级,且开箱即用的功能比现有的基于 SVG/VML 的组件(包括 Raphaël 和 Bonsai)更强大。
官方网站
访问软件的官方网站了解更多信息
www.graphicsjs.org
什么是 GraphicsJS?
GraphicsJS 是一个免费开源的 JavaScript 库,可轻松从零开始绘制任何 HTML5 图形和动画。它轻量级且在开箱即用功能上比市场上现有的基于 SVG/VML 的组件更强大,包括该领域此前的领导者 Raphaël 和 Bonsai。
特别地,GraphicsJS 提供了远超传统贝塞尔曲线的强大线条绘制功能,丰富的文本特性(如多行文字排版和文本测量),虚拟 DOM 实现快速简洁的绘图,支持 z-index 的智能图层系统,跨浏览器的变换引擎,以及便捷高效的链式 API。此外,GraphicsJS 还支持老旧浏览器(IE6+),在许多国家仍具有广泛需求。
GraphicsJS 最初作为 AnyChart 商业图表库(AnyChart、AnyMap、AnyStock 和 AnyGantt)的核心图形引擎开发并投入使用。目前,它已被用于 Oracle、Microsoft、大众汽车、AT&T、三星、BP、博世、默克、路透社、中国银行、洛克希德·马丁等众多知名客户的数据可视化系统中,服务超过 70% 的财富 1000 强企业。
“交互式数据可视化只是 GraphicsJS 强大库功能的众多潜在应用场景之一。它可用于构建任何与图形相关的模式和解决方案,包括精美的动态图像、动画漫画、信息图、思维导图等。”
主要功能
🔄 替代方案
11 个选择
Zdog
软件
Zdog 是一个用于 <canvas> 和 SVG 的 3D JavaScript 引擎。通过 Zdog,你可以在网页上设计并渲染简单的 3D 模型。Zdog 是一种伪 3D 引擎,其几何体存在于三维空间中,但以平面形状进行渲染。这使得 Zdog 具有独特之处。

StageXL
StageXL 是一个用于 HTML5 游戏和应用开发的 API,其设计与 Adobe Flash API 非常相似,几乎完全一致。它基于 Dart 编程语言构建,提供了一个直观且功能完整的库,用于实现出色的 2D...

Paper.js
Paper.js 是一个开源的矢量图形脚本框架,运行于 HTML5 Canvas 之上。它提供了一个简洁的场景图/文档对象模型,以及大量强大的功能,用于创建和操作矢量图形与贝塞尔曲线,所有功能均被精巧地封装在一个……

Snap.svg
软件
Snap.svg 是一个全新的 JavaScript 库,用于操作 SVG。Snap 为网页开发者提供了简洁、高效、直观且功能强大的 API,可用于动画和操作现有的 SVG 内容,以及使用 Snap 生成的 SVG 内容。

Bodymovin
软件
bodymovin 实质上是一个从 After Effects 转换为 HTML 的库,是用于将动画导出为 SVG/canvas/HTML + JS 的 Adobe After Effects 插件。



