8
votes

Java convert gif image image au format png

Je dois construire un servlet Java qui reçoit une image et renvoie cette image convertie en format PNG. Comment puis-je atteindre cet objectif? En convertissant, je ne veux pas changer l'extension de fichier, comme certains exemples suggèrent.

Merci d'avance!


0 commentaires

3 Réponses :


2
votes

Utilisez imageIO pour enregistrer une image dans n'importe quel format de votre souhait.


0 commentaires

5
votes
ImageIO.write(ImageIO.read(new File("img.gif")), "png", new File("img.png"));

0 commentaires

15
votes

Essayez ceci:

package demo;

import javax.imageio.ImageIO;
import java.io.File;
import java.io.IOException;

public class Main {
    public static void main( String [] args ) throws IOException { 
        File input = new File("input.gif");
        File output = new File("output.png");

        ImageIO.write( ImageIO.read( input ), "png", ouput);
    }
}


0 commentaires