Here is the easiest way to draw a picture file in java :
// Make destination picture file :
String destPicPath ="destpicture.jpg";
File desPic = new File(desPicPath);
// Make source picture file : (has to be exist!)
String picture = "sourcepic.jpg";
File imageFile = new File(picture);
// Draw a picture file :
try{
Toolkit imageTool = Toolkit.getDefaultToolkit();
Image image = imageTool.getImage(picture);
BufferedImage oriImage = ImageIO.read(imageFile);
int type = oriImage.getType();
int width = 500;
int height = 500;
BufferedImage bImage = new BufferedImage(width, height, type);
Graphics2D g = bImage.createGraphics();
g.setComposite(AlphaComposite.Src);
g.drawImage(image, 0, 0, width, height, null);
File resizedImage = new File(despic);
ImageIO.write(bImage, "jpg", resizedImage);
g.dispose();
}
catch (IOException ex) {
Logger.getLogger(SampleBagView.class.getName()).log(Level.SEVERE, null, ex);
}
Note : Picture size is 500x500 pxl




SocialVibe