docs: public Iterator<Pixel> iterator() {
          return new Iterator<Pixel>() {
  
              private int k = 0;
  
              @Override
              public boolean hasNext() {
                  return k < AwtImage.this.count();
              }
  
              @Override
              public Pixel next() {
                  Coordinate coord = PixelTools.offsetToCoordinate(k++, width);
                  int rgb = awt.getRGB(coord.getX(), coord.getY());
                  return new Pixel(rgb);
              }
          };
      }