Salut à tous !

Je suis entrain de faire un petit outil qui permet de redimensionner une image à la taille souhaité, en conservant le format dans lequel le fichier est encodé (si possible). Le code semble bien fonctionner dans la plupart des formats, mais pour le format JPEG je me retrouve avec une image qui a ses couleurs modifiées, comme si un filtre avait été appliqué par dessus.

le code en question:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
BufferedImage bi = ImageIO.read(fileImage);
if(bi != null) {
    BufferedImage resizedImage = ImageUtilities.scaleImageToFit(bi, width, height, null);
    ImageIO.write(resizedImage, extension, f);
}
si quelqu'un a une idée... Ca me semble un peu louche comme problème !
Merci d'avance,
Laurent.