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.
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 :
g.drawImage(img, position.x, position.y, null);
Je cherche depuis un petit moment, donc si vous avez des idées...
Merci
Partager