我已经可以生成图像,并且我已经可以设置像素的颜色值。我正在使用 int 数组来设置像素的值。
目前,我只是给数组中的每个元素一个随机值。这显然会在图像中产生很多噪点。
我想系统地生成像素的每个组合。因此,当我第一次调用方法时,它返回一个 int 数组,其中所有值均为 0。然后下次我调用它时,第一个值是 1,其余值是 0。然后之后的时间是第一个值是 2,其余值是 0。依此类推,直到他们都是 255 岁。
循环一次迭代的伪代码:
- 从索引零开始。
- 递增当前索引处的值。
- 如果该值不为零,则返回。
- 递增索引并转到步骤 2。
(无需检查我们是否已经到达最后一个索引,因为它不会在这个宇宙的生命周期中发生。