title: Bufferedimage resize
body: <p>I am trying to resized a bufferedimage. I am able to store it and show up on a jframe no problems but I can't seem to resize it. Any tips on how I can change this to make it work and show the image as a 200*200 file would be great    </p>
  
  <pre><code>private void profPic(){
      String path = factory.getString("bottle");
      BufferedImage img = ImageIO.read(new File(path));
  }
  
  
  public static BufferedImage resize(BufferedImage img, int newW, int newH) {  
      int w = img.getWidth();  
      int h = img.getHeight();  
      BufferedImage dimg = new BufferedImage(newW, newH, img.getType());  
      Graphics2D g = dimg.createGraphics();  
      g.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
      RenderingHints.VALUE_INTERPOLATION_BILINEAR);  
      g.drawImage(img, 0, 0, newW, newH, 0, 0, w, h, null);  
      g.dispose();  
      return dimg;  
  }  
  </code></pre>