
generativeart
用 R 代码几行生成独特几何艺术图
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 962
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- R 4.x
- ggplot2 / dplyr / purrr / magrittr
安装与启动步骤
-
1装包
直接从 GitHub 装开发版。
devtools::install_github("cutterkom/generativeart") -
2建目录结构
包依赖固定的目录约定,先初始化。
library(generativeart) setup_directories() -
3生成图像
指定公式与随机种子,一次生成多张。
create_artwork(formula = , seed = , output_path = ) -
4挑图与复盘
成品在 img/everything/,logfile 里记录文件名、种子与公式。
如何确认成功
img/everything/ 下出现 PNG,logfile 中对应记录包含 seed 与 formula。
常见问题
Q:同种子出图不一样?
A:确认 R 与依赖包版本一致,绘图后端差异也会影响结果。
注意事项
- 靠 seed + formula 可精确复现某张图,NFT 场景常这么用。
- 目录结构不要随意改,函数按约定路径读写。
核心亮点
- 内置多种艺术风格模板,一行代码即可生成图案
- 支持自定义颜色、背景和随机种子,作品可复现
- 输出高分辨率图像,适合打印或展示
不足之处
- 文档较少,示例有限,上手需要摸索
- 功能相对简单,复杂创作需自行扩展代码
适用场景
- 生成社交媒体头像或海报背景
- 数据可视化中融入艺术元素
- 教学演示编程与数学之美
替代项目
generativeart (Python版)、Processing、openFrameworks
上一篇:glitch-image
下一篇:art-DCGAN
同类项目推荐
hatched
开源
把图片一键变成绘图仪可用的阴影线稿
Convert images to plotter-friendly hatched patterns
consistency-models
开源
一步生成高质量图像,告别扩散模型的多步采样。
A Toolkit for OpenAI's Consistency Models.
rampensau
开源
用色相循环和缓动函数,几行代码生成和谐调色板
Color palette generation function using hue cycling and simple easing functions.
tagan
开源
用一句话改图,局部编辑不重画
An official PyTorch implementation of the paper "Text-Adaptive Generative Adversaria···
Faces2Anime
开源
上传人脸照片,一键生成动漫风格头像
Faces2Anime: Cartoon Style Transfer in Faces using Generative Adversarial Networks. ···
BlendGAN
开源
一个模型搞定任意人脸风格,无需重新训练
Official PyTorch implementation of "BlendGAN: Implicitly GAN Blending for Arbitrary ···
stable-diffusion-API
开源
快速搭建 Stable Diffusion 图像生成 API 服务
Unofficial Fastapi implementation of Stable-Diffusion API
IOPaint
开源
照片里路人太多?涂一下瞬间消失
Image inpainting tool powered by SOTA AI Model. Remove any unwanted object, defect, ···
generativeart
开源
用 Go 代码快速生成独特艺术图案,输出 PNG 图片。
Generative Art in Go