Question

D'accord, j'ai donc essayé de charger une BufferedImage en utilisant ce code:

URL url = this.getClass().getResource("test.png");
BufferedImage img = (BufferedImage) Toolkit.getDefaultToolkit().getImage(url);

Cela me donne cependant une erreur de transtypage, mais comment charger correctement une BufferedImage?

Était-ce utile?

La solution

Utilisez ImageIO.read () à la place:

BufferedImage img = ImageIO.read(url);

Autres conseils

BufferedImage img = null;
try {
    img = ImageIO.read(new File("D:\\work\\files\\logo.jpg"));
} catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top