Изменить размер изображения

Я пытаюсь изменить размер буферизованного изображения. Я могу сохранить его и показать на jframe без проблем, но я не могу изменить его размер. Любые советы о том, как я могу изменить это, чтобы заставить его работать и показывать изображение в виде файла 200 * 200, было бы здорово

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;  
}  

Ответы на вопрос(7)

Ваш ответ на вопрос