Chargement d'image ok mais exeption quand même
Bonjour à tous,
J'ai un soucis lors du chargement d'une image. Le bout de code que j'ai à pour but de
- charger une image
- modifier sa taille
- l'afficher dans un panel
- retourner mon panel
Lors de l'exécution en apparence tout fonctionne correctement, c'est à dire que mon image est bien redimensionnée et affichée
Mais j'ai quand même un exception qui est levée.
Je comprend pas trop le pourquoi.
Es-ce que l'un d'entre vous peut m'expliquer?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
private JPanel chargerImage(String img) {
JPanel panelImage = new JPanel();
try {
BufferedImage img2 = ImageIO.read(new File("C:\\Java\\Cover\\"+img));
float prop = ((float) img2.getWidth(panelImage)/(float)img2.getHeight(panelImage))*250;
panelImage.add(new JLabel(new ImageIcon(TraitImage.scale(img2, (int)prop, 250))));
}
catch (IOException e) {
e.printStackTrace();
}
return panelImage;
} |
Et l'erreur
Citation:
javax.imageio.IIOException: Can't read input file!
at javax.imageio.ImageIO.read(Unknown Source)
Il ne peut lire le fichier mais fait quand même tout ce que je lui demande dessus...
Merci pour votre aide