Paper.js

软件描述

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

官方网站

访问软件的官方网站了解更多信息

官方认证

paperjs.org

安全链接HTTPS

什么是 Paper.js?

Paper.js 是一个基于 HTML5 Canvas 运行的开源矢量图形脚本框架。它提供了一个简洁的场景图/文档对象模型,以及大量强大的功能,用于创建和操作矢量图形与贝塞尔曲线,所有功能均封装在一个设计良好、一致且清晰的编程接口中。

特性
文档对象模型
Paper.js 提供了一个非常易于使用的文档对象模型(也称为场景图)。可以创建项目,并向其中添加图层、组、路径、光栅等元素。

路径与节点
Paper.js 使得创建路径并为其添加节点变得极为简单。添加后,可轻松查看、操作、移动或删除节点。

鼠标交互
Paper.js 提供了针对不同鼠标操作(或触摸屏操作)的事件处理器。可利用这些处理器创建具有不同响应方式的工具,以应对鼠标交互和移动。

键盘交互
Paper.js 支持两种键盘交互方式:一是拦截按键事件并作出响应;二是随时检查某个键的状态,判断其是否被按下。

🔄 替代方案

20 个选择

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

免费 • 开源
查看详情
Threlte

Threlte

软件

Threlte 是一个 Svelte 库,可简化在网页上创建 3D 应用。它开箱即用地提供声明式、类型安全、响应式且可交互的 API。

免费 • 开源
查看详情
💻

faces.js

软件

faces.js 是一个 JavaScript 库,用于生成和显示卡通脸谱,其效果类似于任天堂 Wii 生成随机 Mii 的方式。脸部以可缩放矢量图形(SVG)绘制。每个脸谱也可表示为一个小的 JavaScript 对象,这使得你可以……

免费 • 开源
查看详情
Pts

Pts

软件

Pts 是一个用于可视化和创意编程的 JavaScript 库。Pts 轻量且模块化,使用 TypeScript 编写,内置了大量适用于可视化和创意编程的实用算法。其友好的 API 既支持快速原型设计,也适用于大型项目。

免费 • 开源
查看详情
Snap.svg

Snap.svg

软件

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

免费 • 开源
查看详情
BonsaiJS

BonsaiJS

软件

Bonsai 是一个 JavaScript 图形库。更多细节,请参阅文档(目前仍在建设中)。

免费 • 开源
查看详情
Pikaso

Pikaso

软件

无缝、无头且经过全面测试的HTML5 canvas库,提供若干高级API。

免费 • 开源
查看详情
Draw2D

Draw2D

软件

使用 Draw2D JavaScript 库创建类似 Visio 的绘图、图表或流程图编辑器。用户界面允许通过标准浏览器进行交互式绘图,无需额外软件或第三方插件,直接运行即可使用。

免费 • 开源
查看详情
上一页下一页

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。