Я не знаю, почему этот метод не работает для изменения размера изображения. Ошибок не возникает (у меня есть исключение, если это так):Java: Изменение размера изображения не работает
private static void resizeImage(int width, int height) {
try {
BufferedImage rawImg = ImageIO.read(new File("%imgg%.png"));
int gamlaWidth = rawImg.getWidth();
int gamlaHeight = rawImg.getHeight();
BufferedImage dimg = new BufferedImage(width, height, rawImg.getType());
Graphics2D g = rawImg.createGraphics();
g.drawImage(rawImg, 0, 0, 114, 114, null);
g.dispose();
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Ett fel uppstod:\n" + e, "Felmeddelande", 0);
}
}
Почему этот код ничего не меняет? Я хочу, чтобы размер был 114x114.
Но как я заменить старый файл новым, измененным размером изображения? –
@ Stardox отредактировал его, чтобы вы объявили изображение перед тем, как запустить метод, и после того, как просто вызвали правильную переменную – Dan
@Stardox Я также добавил, как использовать второй метод – Dan