您希望这是随机的,但也希望在示例中形成一些条纹/斑点聚类。因此,通过从种子点向外填充间隙,可以使用周围的像素来影响颜色决策。如果一个像素被绿色包围,则它应该更有可能是绿色而不是黄色。因此,对于每个像素向外移动:
完全未经测试,但在我的脑海中可行?哈哈。
编辑:如果您想要数字迷彩实际拥有的更大的框(而不是单个像素),请将像素分组为9、16、25、36等。
沿着E先生的回答,如果您想走程序路线,请查看各种分形算法。
这是一个使用侵蚀的地图生成器,我可以想象您将其中几个层叠在一起,然后水平倾斜以获得您的图像:http://forums.tigsource.com/index.php?topic=5174.180
还有各种其他的模式生成器-模拟白蚁、森林火灾、晶体生长等等。
以下是一些示例:http://neekatave.com/ca/examples/ffire/index.php
您将在其中看到指向Star Logo的链接,这是一个教育性的MIT项目,其中有更多的示例(警告,您可能会花费很多时间在那里点击 :))