百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

triangle

> 编程语言
开源

使用德拉耐三角化将图像转换为计算机生成的艺术作品。

2.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

使用德拉耐三角化将图像转换为计算机生成的艺术作品。

▲ Triangle 是一个用于生成三角形图像的工具,采用 德拉努伊三角形分割。它接受一个源图像,并将其转换为由三角形图格组成的抽象图像。

  • 首先对图像进行模糊处理,以平滑锐利的像素边缘。图像越模糊,生成的输出图像就越分散。
  • 其次将结果图像转换为灰度模式。
  • 然后在灰度图像上应用 Sobel 过滤运算符,以获取图像边缘。可选的阈值值用于过滤结果图像的代表像素。
  • 然后在图像数据上应用卷积过滤运算符,以调整其最终特征,然后运行 Delaunay 三角形算法。
  • 最后将上一步中获得的像素应用 Delaunay 算法。
  • 可以同时递归处理整个目录和子目录。 - [x] 支持各种图像类型。 - [x] 没有必要指定文件类型,CLI工具可以自动识别输入和输出文件类型。 - [x] 可以将图像 URL 作为 -in 标志的参数。 - [x] 可以将生成的图像保存为 SVG 文件。 - [x] 生成的 SVG 文件可以直接从 Web 浏览器访问。 - [x] 简洁直观的 API。 API 不仅可以接受图像文件,还可以处理图像数据。这意味着,即使在数据流上也可以调用 Draw 方法。请参阅此 示例 以获取参考。 - [x] 支持管道名称(可以将源和目标图像输入和输出到管道中)。

待办事项

  • 独立和本地 GUI 应用程序 请前往此 子主题 以更好地了解受支持的功能。

安装和使用

bash
$ go install github.com/esimov/triangle/v2/cmd/[email protected] 

您还可以从 releases 下载二进制文件。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Godelaunaygenerativegenerative-artgolang

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言