由 Eastbound Huddler 先生开发的、可将图像转换为点、线、圆等图案并可按文本或 SVG 格式输出的工具「HalftonePAL」已发布。
HalftonePAL

特点
- 选择圆的排列方式。
- 圆形打包、四叉树、随机抖动,以及在方形或六边形网格中的 1D 和 2D 误差扩散。
- 选择由圆生成的图案。
- 显示点、圆、倾斜线,前后扫描,通过 Hilbert 曲线连接点,在点之间创建贪婪路径、贪婪回路、最小生成树、Voronoi 图、Delaunay 三角剖分。最近的 3 个点。
- 优化图案以缩短长度。
- 优化绘制顺序,以缩短笔移动时间。
- 将圆或图案保存为 JPG、SVG 和 TXT 文件。
- 可切换黑墨和白墨。
- 可选择省略最大的圆或线段。

看起来是一款很适合做一些简单素材的工具。支持的 OS 为 Windows、MacOS、Linux,许可证为 GNU Lesser General Public License v2.1 (LGPL)。
请务必查看一下。

链接
GitHub – ehufsted/HalftonePAL: Halftone with Points and Lines
Check out my halftoning program: it can draw Voronoi diagrams, TSP paths, dither with points or circles, and more. It outputs SVG, TXT, or JPG files. It’ll even do some quick optimization for pen plotters! Enjoy!https://t.co/poDekukT7V #plottertwitter #creativecoding #processing pic.twitter.com/eVaujZeFY0
— Eastbound Huddler (@eastHuddler) December 23, 2020