Convertion Image en BufferedImage
Bonjour,
Voilà je souhaite convertir un objet Image obtenu grâce à la méthode getScaleInstance ( int, int, int ) d'un BufferedImage en une nouvelle BufferedImage avec les nouvelles dimensions.
Le problême qui se pose est que j'obtiens toujours une image noire.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
System.err.println( "image avant le scale = largeur : " + image.getImg().getWidth() + ", hauteur : " + image.getImg().getHeight() );
Image img = image.getImg().getScaledInstance( XimageAff, YimageAff, BufferedImage.SCALE_FAST );
//Transformation de l'image retourner par le scaleInstance en bufferedImage.
BufferedImage bufferedImage = new BufferedImage(
img.getWidth(null),
img.getHeight(null),
image.getImg().getType() );
image.setImage( bufferedImage );
System.err.println( "image apres le scale = largeur : " + image.getImg().getWidth() + ", hauteur : " + image.getImg().getHeight() ); |
image étant un panel contenant l'image.
Les affichages me donnent les dimensions voulues.
Avez-vous une idée d'une solution?
Merci