Если нужно повернуть картинку, это можно сделать прямо в коде. Сейчас покажу как.
Шаг 1 — читаем файл:
BufferedImage img = ImageIO.read(new File("input.jpg")); // загружаем картинкуШаг 2 — создаём новый холст:
BufferedImage rotated = new BufferedImage(
img.getHeight(), img.getWidth(), img.getType()
);
Graphics2D g = rotated.createGraphics();
Шаг 3 — применяем поворот:
g.rotate(Math.toRadians(90), img.getWidth() / 2, img.getHeight() / 2); // 90°
g.drawImage(img, 0, 0, null);
g.dispose();
Шаг 4 — сохраняем результат:
ImageIO.write(rotated, "jpg", new File("rotated.jpg"));🔥 В итоге получаем повернутое изображение. Угол можно задавать любой.
👉 Java Ready | #практика