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. P>
Merci d'avance! P>
3 Réponses :
Utilisez imageIO pour enregistrer une image dans n'importe quel format de votre souhait. P>
ImageIO.write(ImageIO.read(new File("img.gif")), "png", new File("img.png"));
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); } }