BufferedImageオブジェクトのVectorに問題があります。 BufferedImageオブジェクトをVectorに追加しようとしていますが、Vectorは常に空です。 ImageIo.read(input1)は動作していないようですが、理由を理解できません。ここでVectorにBufferedImageオブジェクトを追加する
は、私のコードの一部です:
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();
}
ご回答いただきありがとうございますが、問題はありません。 – kazrak