Salut,
j'ai un problème avec mes images png. Lorsque je crée un buffer pour faire pivoter l'image, les couleurs sont différentes de l'image originale.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
BufferedImage source = (BufferedImage) img;
BufferedImage image = new BufferedImage(taille, taille, BufferedImage.TYPE_INT_ARGB);
 
AffineTransform pivoter = AffineTransform.getRotateInstance(-Math.toRadians(angle), taille/2, taille/2);
int interpolation = AffineTransformOp.TYPE_BICUBIC;
AffineTransformOp pivoterImage = new AffineTransformOp(pivoter, interpolation);
 
pivoterImage.filter(source, image);
g.drawImage(image, position.x, position.y, null);
Alors qu'avec le code si dessous, les couleurs sont bonne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
g.drawImage(img, position.x, position.y, null);
Je cherche depuis un petit moment, donc si vous avez des idées...
Merci