我想使用 java 系统地生成 100x100 图像中的每个像素组合



我已经可以生成图像,并且我已经可以设置像素的颜色值。我正在使用 int 数组来设置像素的值。

目前,我只是给数组中的每个元素一个随机值。这显然会在图像中产生很多噪点。

我想系统地生成像素的每个组合。因此,当我第一次调用方法时,它返回一个 int 数组,其中所有值均为 0。然后下次我调用它时,第一个值是 1,其余值是 0。然后之后的时间是第一个值是 2,其余值是 0。依此类推,直到他们都是 255 岁。

循环一次迭代的伪代码:

  1. 从索引零开始。
  2. 递增当前索引处的值。
  3. 如果该值不为零,则返回。
  4. 递增索引并转到步骤 2。

(无需检查我们是否已经到达最后一个索引,因为它不会在这个宇宙的生命周期中发生。

最新更新