Bonjour les gens,
je travaille actuellement sur un projet de seam-carving en java.
Je vous expose mon (nouveau) problème:
Je n'arrive pas à sauvegarder en jpeg (en fait j'y arrive mais les couleurs ne sont plus les mêmes).
Voici la fonction utillisée:
Code :
- public void exporter(String chemin, String formatFichier) throws IOException{
- BufferedImage image = this.matriceToImage();
- image.createGraphics();
- ImageIO.write(image, formatFichier, new File(chemin));
- }
|
Cette methode est dans la classe MatriceRGB.
J'utilise une matriceRGB dans laquelle je stocke la valeur RGB de chaque pixel.
La fonction matriceToImage renvoi donc une BufferedImage.
Cette méthode marche pour les png et les gif, cependant les jpeg sont enregistrés avec des couleurs différentes...
Par contre ca ne marche pas du tout pour les bmp.
Quelqu'un pourrait m'aider s'il vous plaît?
Merci d'avance
Message édité par TiBoO le 26-05-2008 à 17:40:31