Également répertorié ci-dessous :
essayer {
String targetImg = "D:/Blue Hills.jpg";
// Chaîne pressImg = "D:/20130311220300.jpg";
Chaîne pressImg = "D:/html_original.jpg";
Fichier f1 = nouveau fichier (targetImg);
Image src = ImageIO lu (f1);
int width = src.getWidth(null);
int hauteur = src . getHeight ( null ) ;
BufferedImage image = new BufferedImage (largeur, hauteur, BufferedImage. TYPE_INT_RGB) ;
Graphiques g = image.createGraphics();
g.drawImage(src, 0, 0, largeur, hauteur, null);
Fichier f2 = nouveau fichier ( pressImg ) ;
Image src_pao = ImageIO.read(f2);
int width_pao = src_pao.getWidth(null);
int height_pao = src_pao.getHeight(null);
g.drawImage(src_pao, (width-+pao_width)/2, (height-pao_height)/2,pao_width,pao height, null);
// g . drawImage ( src_pao , 100 , 100 , largeur , hauteur , null );
g.dispose();
FileOutputStream out = nouveau FileOutputStream(targetImg);
Encodeur JPEGImageEncoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(image);
out.close();
System.out.println("Sortie de la plaque d'immatriculation !!");
} attraper (Exception e) {
// TODO : gérer l'exception
System.out.println("Sorts de divertissement !!");
e.printStackTrace();
} }