Archive for the 'Java' Category

Java I/O Draw a Picture File

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

Java I/O Write a File

Here is the easiest way to write a file in java :

// Make a file :
   File file = new File("file.txt");
// Write text file :
   try {
     BufferedWriter bw = new BufferedWriter(new FileWriter(file));
     bw.write("text");
     bw.close();
    }
     catch (Exception e){
     JOptionPane.showMessageDialog(null, e.getMessage(), "File Error",
     JOptionPane.ERROR_MESSAGE);
    }
 :) 


SocialVibe


Blog Stats

  • 23,644 hits

Follow

Get every new post delivered to your Inbox.

Join 104 other followers