【发布时间】:2017-06-26 11:00:32
【问题描述】:
我对 BufferedImage 对象的向量有疑问。我正在尝试将 BufferedImage 对象添加到 Vector 中,但 Vector 始终为空。 ImageIo.read(input1) 似乎不起作用,但我不明白为什么。
这是我的代码的一部分:
private void drawPixel(int index,String name) throws IOException {
File input1 = new File("pince.png");
BufferedImage img = ImageIO.read(input1);
Graphics g = this.imagePoints.getGraphics();
imagePixelLabelBuffered.add(img);
input1.delete();
changeColorPixelLabel(imagePixelLabelBuffered.get(labelClassesCount-1),labelClassesCount-1);
File output = new File("pince.png");
//ImageIO.write(imagePixelLabelBuffered.get(labelClassesCount-1), "PNG", output);
int x = (index % this.width);
int y = (index / this.width);
g.drawImage(imagePixelLabelBuffered.get(labelClassesCount-1),x-20, y-31,100,100, null);
repaint();
}
【问题讨论】:
标签: java vector bufferedimage javax.imageio