samila 是图像领域的开源项目,由 sepandhaghighi 开发,2021 年首次发布。
在全站 13,090 个收录项目中,它的 GitHub 星标数(1,179)位列前 30%,在图像分类的 839 个项目里位列前 14%。
项目目前处于活跃维护状态,最近一次代码更新于 2026-09-21。MIT许可证,完全免费,可自行部署使用。
它主要面向的使用场景是:艺术家或设计师快速生成灵感草稿和背景素材。同类可对比的替代方案包括 processing.py、p5py、pycairo。

输入数学函数,一键生成独特艺术图案
samila 是一个用 Python 编写的生成艺术(Generative Art)工具,它通过数学函数和随机种子来创建独特的视觉图像。用户只需提供两个数学函数(如正弦、余弦等)以及一个随机种子,samila 就能生成一幅由数千个点构成的彩色图案。它解决了普通人难以创作复杂艺术图形的问题,将数学之美转化为可视化的艺术作品。核心能力包括:支持自定义函数表达式、多种颜色映射方案、可调节图像分辨率和背景色,并能将生成过程保存为 GIF 动图。项目基于 matplotlib 和 numpy,代码简洁,易于集成到其他 Python 项目中。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
1确认 Python 环境
先检查本机是否已安装 Python 3,README 徽章明确标注项目基于 Python3。
python --version2安装 samila 库
README 的安装章节为空,命令依据 PyPI 徽章中的包名 samila 推断,以 PyPI 页面为准。
pip install samila3或在线运行
README 提供 Colab 徽章入口,可在浏览器中打开 Notebook 使用,无需本地安装。
https://colab.research.google.com/github/sepandhaghighi/samila/blob/master4查看官方示例
README 的 Usage 章节为空,生成参数与用法请到官网查看示例和文档。
https://www.samila.site执行 python -c "import samila" 无报错,或用 pip show samila 能看到版本信息,即安装成功。
Q:为什么给出的安装命令 README 里没有?
A:README 的 Installation 与 Usage 章节内容为空,命令依据 PyPI 徽章中的包名推断,请以 PyPI 页面和官网 samila.site 为准。
Q:需要 GPU 吗?
A:不需要。项目技术栈为 matplotlib 与 numpy,属于纯计算与绘图,普通 CPU 环境即可运行。
Q:不想在本地安装怎么办?
A:使用 README 中的 Colab 徽章链接,在浏览器打开 Notebook 在线运行即可。
Q:本机没有 python 命令怎么办?
A:部分系统命令名为 python3,可改用 python3 --version 与 pip3 install samila 尝试。
processing.py、p5py、pycairo
samila 是图像领域的开源项目,由 sepandhaghighi 开发,2021 年首次发布。
在全站 13,090 个收录项目中,它的 GitHub 星标数(1,179)位列前 30%,在图像分类的 839 个项目里位列前 14%。
项目目前处于活跃维护状态,最近一次代码更新于 2026-09-21。MIT许可证,完全免费,可自行部署使用。
它主要面向的使用场景是:艺术家或设计师快速生成灵感草稿和背景素材。同类可对比的替代方案包括 processing.py、p5py、pycairo。
上一篇:easydiffusion
下一篇:points
satori
开源
网页代码一键变高清图,放大不糊,不用截图
Enlightened library to convert HTML and CSS to SVG
C2GAN
开源
用关键点精准控制图像生成,让AI画出你想要的结构
[ACM MM 2019 Oral] Cycle In Cycle Generative Adversarial Networks for Keypoint-Guide···
stable-diffusion-webui
开源
打开网页说想法,配图素材几秒到手
Stable Diffusion web UI
ComfyUI
开源
像搭积木一样连节点,生图流程自己搭
The most powerful and modular diffusion model GUI, api and backend with a graph/node···