TGViewer
Java Ready | Программирование Java Ready | Программирование @java_ready · 9.26K subscribers
Post #1027 1.58K
Поворот изображения через Graphics2D!

Если нужно повернуть картинку, это можно сделать прямо в коде. Сейчас покажу как.

Шаг 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 | #практика
  • 👍 6
  • ❤ 5
  • 🔥 4
More from @java_ready
  1. Oct 14, 2026photo post
  2. Oct 13, 2026Почему нельзя просто проигнорировать InterruptedException? Поток может ждать завершения за…
  3. Oct 13, 2026Собрала чат-бота за вечер → заработала 10 000₽. Просто представь, кто-то стоит в очереди н…
  4. Oct 13, 2026Как поддерживать один плагин для Paper и Velocity? Paper запускает игровой сервер, а Veloc…
  5. Oct 12, 2026Делаем простой CSV exporter на Java! Иногда нужно быстро выгрузить данные в CSV. Например,…
  6. Oct 12, 2026Проверяем обновления через ETag в Java! Когда приложение часто запрашивает один ресурс, не…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →