【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

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

  • 2020-01-22
  • 本文字数:557 字

    阅读完需:约 2 分钟

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

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


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


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


npm i solandra
复制代码



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


公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2020-01-22 09:002447

评论

发布
暂无评论
发现更多内容

Java开发项目模板16步快速搭建,拒绝重复性工作!

北游学Java

Java 项目 模板

【死磕JVM】看完这篇我也会排查JVM内存过高了 就是玩儿!

牧小农

JVM;

新手学习微服务,得先看看这篇文章

Java架构师迁哥

MySQL-技术专题-主从复制

洛神灬殇

MySQL MySQL 高可用 高可用架构 5月日更

出游时,请继续戴好口罩

石云升

新冠疫苗 5月日更

Golang实现文件复制的技巧

liuzhen007

Go 语言 5月日更

音视频编解码流程与如何使用FFMPEG命令进行音视频处理

张音乐

音视频 ffmpeg

GitHub首次上线!华为顶级工程师手写的这份网络协议手册全面开源

Java架构之路

Java 程序员 面试 编程语言 计算机

GreenPlum资源管理

数据社

greenplum 5月日更

天时地利人和—一个传奇操作系统的诞生记

兆熊

unix 历史

架构设计模块3 - 消息队列架构设计文档

Presley

架构实战营

深入理解spring框架之事务管理

邱学喆

mysql事务 spring事务管理 TransactionInterceptor Savepoint 事务传播行为

架构实战营-模块3学习分享

En wei

架构实战营

常量之所想

顿晓

常量 5月日更

去中心化、P2P、NAT浅析

IT酷盖

音视频 WebRTC 去中心化

SpringBoot-技术专题-教你使用Cache缓存组件

洛神灬殇

spring springboot cache 5月日更

Dubbo 动态配置中心

青年IT男

dubbo

字节一二三面,面经(已经OC)四月底真实面试经历!

Java大蜗牛

Java 程序员 面试 算法 后端

【LeetCode】搜索二维矩阵Java题解

Albert

算法 LeetCode 5月日更

新人小白福利!五一假期怒肝一天整理Java类,不简单不全你打我

牛哄哄的java大师

Java

不要轻言放弃,阿里P8架构师分享十年学习生涯

Java架构师迁哥

自研消息队列架构设计文档

贯通

#架构实战营

什么是线程安全?并发问题的源头

wzh

Java 并发编程 线程安全

封神总结!蚂蚁金服+滴滴+美团+拼多多+腾讯15万字Java面试题

Java架构之路

Java 程序员 架构 面试 编程语言

Gartner 2021年主要战略技术趋势

车骑

组织转型 行业资讯 数字化 技术趋势 后新冠

从简历被拒到收割8个大厂offer,我用了3个月成功破茧成蝶

Java架构之路

Java 程序员 架构 面试 编程语言

Vue Router 10 条高级技巧

Thrash

技巧

架构实战营 模块二 作业

Pitt

架构实战营

微信朋友圈的高性能复杂度

王华

架构实战营

架构实战营模块3作业-架构设计文档

En wei

架构实战营

【LeetCode】删除并获得点数Java题解

Albert

算法 LeetCode 5月日更

Solandra简介:TypeScript优先的算法艺术框架_语言 & 开发_Dylan Schiemann_InfoQ精选文章