-1
我該如何去打印完整的由ImageIO.read方法生成的數組列表? 這似乎並不爲我工作:(Java打印ArrayList的點數
for(int i = 0; i < list.size(); i++) {
System.out.println(deepToString(list.get(i)));
}
我該如何去打印完整的由ImageIO.read方法生成的數組列表? 這似乎並不爲我工作:(Java打印ArrayList的點數
for(int i = 0; i < list.size(); i++) {
System.out.println(deepToString(list.get(i)));
}
ImageIO.read()
只返回BufferedImage
。從哪裏弄來List<Point>
? 假設你是從哪裏一些獲得List<Point>
,下面應該工作。
List<Point> list = ...;
for (Point p : list)
System.out.println(p);
如果你的目標是要打印出給定圖像中的所有顏色與它的X,Y,然後使用下面的代碼...
BufferedImage im = ImageIO.read(....);
int width = im.getWidth();
int height = im.getHeight();
for (int x = 0; x < width; x++)
{
for (int y = 0; y < height; y++)
System.out.println("x = " + x + ", y = " + y + ", color = " + im.getRGB(x, y));
}
如果這些都不能滿足您的需求,請正確解釋您的需求...
它是如何工作的?該列表如何填充? – Reimeus 2013-05-14 02:25:33
'ImageIO.read(...)'返回一個'BufferedImage'。除非你展示PaulCézanne畫作,否則這個階級與分數無關。它當然不是任何類型的數組,'deepToString'是'Arrays'上的一個方法。 – 2013-05-14 02:30:22
鑑於信息不足以回答這個問題。 – 2013-05-14 04:08:26