我正在尝试使用 Ruby 将一个非常大的数组中的点绘制成图像。这样数组项由适当颜色的点或点表示,并且这些点一起形成形状。由于这些点来自数组,它们的颜色或位置不是随机的,所以我很困惑如何开始。
我想最终形成一个螺旋星系的形状,但只需考虑上面的开场问题。稍后这也会变得复杂,因为中间的点会比外层的点更多,但这并不重要。我只想知道如何首先开始使用我的数组项根据数组项的颜色制作有序图像。
使用该初始图像,然后我可以将图像拆分为块,每个块都可以点击,代表一个点区域,最终允许我一次又一次地使用第一个过程来制作象限,然后是太阳系等。
我不知道如何代表最初的形象。
我正在使用 Ruby 和 Rmagick 库。如果有另一个软件包可以使用,甚至另一个基于 Linux 的程序(cmd 或 gui)可以帮助制作这个初始映像,那将是一个很大的帮助。
谢谢