Bonjour,
Comme indiqué, sûrement une histoire de type. ImageIO.read() renvoie sûrement un objet BufferedImage et pas un objet Image (qui est sa classe-mère).
Je pense qu'il faut faire un cast ( Image img = (Image) ImageIO.read(new File("image.jpg")); ) si c'est bien un objet Image que tu veux utiliser.
Sinon déclare ton objet img de type BufferedImage.
Message édité le 17 novembre 2016 à 15:03:12 par tharsisco