首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Solandra简介:TypeScript优先的算法艺术框架

Solandra是一个以TypeScript优先的开源框架,用于创建算法艺术。利用HTML Canvas,Solandra提供了一种创建算法艺术的快速开发框架。

Solandra的创建者James Porter把Solandra描述成一种带有个人倾向性的Processing版本,其具有更易于使用的API。Solandra的一些关键设计决策包括项目如何定义坐标、维度、颜色和曲线。该项目利用TypeScript在绘图层提供更好的自动完成、类型检查以及控制流。除此之外,Solandra努力做到有趣、功能强大,并让艺术创作变得轻松自在。

如果要开始使用Solandra,可通过npm或yarn安装:

代码语言:javascript
复制
npm i solandra

代码语言:javascript
复制
yarn add solandra

或参照Solandra CodeSandbox演示开始起步:

https://wy7nx.csb.app

你还可以选择在Gatsby项目中启用Solandra;Solandra网站是一个基于Gatsby的Solandra应用程序的示例。

该项目的起名灵感来自一个早期的算法艺术家Sol LeWitt,该项目的Hello World教程是“用Solandra诠释Sol”,重现了LeWitt在1960年代末期和1970年代早期的四幅作品。

Solandra提供了100多个各种各样的算法艺术示例

Solandra是可通过MIT许可证获得的开源软件。创建者是ComplexView的软件工程师兼数据科学家James Porter,欢迎通过Solandra GitHub 存储库为Solandra作贡献。

阅读原文:

Solandra, a TypeScript-First Algorithmic Art Framework

  • 发表于:
  • 本文为 InfoQ 中文站特供稿件
  • 首发地址https://www.infoq.cn/article/YQOKOVU1kBk2NNyc2eYl
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券