Bonjour,
j'ai un problème lorsque je transforme une image qui est dans un buffer en un fichier.
Au format png, l'image est bien sauvegardé. Au format jpg j'obtiens une image toute noir.
image est de type BufferedImage
File f = new File("myimage.png");
try {
ImageIO.write(image, "png", f); // si je remplace png par jpg j'ai une image noir
} catch (IOException e) {
//
}
J'aimerai connaître l'origine de ce problème.
# mouais..
Posté par Antonio Da Silva (site web personnel) . Évalué à 1.
méthode write de la classe ImageIO qui déconne, mais
c'est une affirmation qui n'engage que moi.
Et sinon, ça va ?
[^] # Re: mouais..
Posté par Stéphane Klein (site web personnel) . Évalué à 0.
méthode write de la classe ImageIO qui déconne, mais
c'est une affirmation qui n'engage que moi.
Je m'en doute mais pourquoi ?
Et sinon, ça va ?
Tu me connais ?
# RE: BufferedImage en JPG donne une image noir, bonne image en PNG
Posté par RuleZ . Évalué à 1.
Le type de ta BufferedImage ne doit pas être BufferedImage.TYPE_INT_ARGB mais BufferedImage.TYPE_INT_RGB.
Essaye déja de changer ca si ca te concerne et tiens nous au courant ;)
[^] # Re: RE: BufferedImage en JPG donne une image noir, bonne image en PNG
Posté par Stéphane Klein (site web personnel) . Évalué à 0.
Je me demande si il n'y a pas un problème de ce genre lorsque je resize mon image :
Le problème ne peut pas venir de "TYPE_BILINEAR" ?
[^] # Re: RE: BufferedImage en JPG donne une image noir, bonne image en PNG
Posté par Stéphane Klein (site web personnel) . Évalué à 0.
Il faut utiliser le type : TYPE_NEAREST_NEIGHBOR pour faire la transformation.
Fallait le savoir !
# Plop
Posté par Roger Rabbit . Évalué à 0.
je pencherais pour un problème de Modele de couleur.
Comment construis tu ta BufferedImage ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.