Comment charger et écrire une image en Java?
Dans ce didacticiel, nous vous montrons comment utiliser «javax.imageio.ImageIO» pour charger et écrire une image.
Pour charger l'image:
BufferedImage originalImage = ImageIO.read(new File("c:\\image\\mypic.jpg"));
Pour écrire une image:
ImageIO.write(originalImage, "jpg", new File("c:\\image\\mypic_new.jpg"));
Exemple
Exemple complet pour charger une image à partir de «c:\image\mypic.jpg» et l'écrire dans une nouvelle image située à «c:\image\mypic_new.jpg»
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class ImageTest {
public static void main(String[] args) {
try {
BufferedImage originalImage = ImageIO.read(new File(
"c:\\image\\mypic.jpg"));
ImageIO.write(originalImage, "jpg", new File(
"c:\\image\\mypic_new.jpg"));
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
}