所以我有一些代码可以按照颜色频率的顺序重绘图片。有用!但我的问题在于 StdDraw,或者至少我认为是。虽然我的代码忠实地再现了图像,但它以方格图案引入了非常奇怪的伪影,就像这样。这是 StdDraw 的问题,还是我的代码的问题?
这是代码:
for (int z = colorandcoords.size()-1; z >= 0; z--) {
for (int i = 0; i < colorandcoords.get(z).getFrequency(); i++) {
StdDraw.setPenColor(colorandcoords.get(z).getColor());
StdDraw.point(colorandcoords.get(z).getX(i), height - (colorandcoords.get(z).getY(i)));
}
}