Поворот изображения - Java

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток! Интересует следующий вопрос: поворачивать изображение умею, но возможно ли менять то изображение, которое было прочитано? Сама задача: есть изображение, которое нужно повернуть на нужный угол (все это работает хорошо). Если объяснять совсем подробно, то сначала генерируется из PDF изображение, я получаю нужный угол наклона текста/содержимого изображения, затем поворачиваю на нужный угол, и затем уже, повернутое изображение, идет на фронтенд. Реализация алгоритма чтения нужного изображения: объекту типа BufferedImage я присваиваю значение прочитанное при помощи статического метода read() класса ImageIO, который читается, далее я его поворачиваю и записываю в новый файл. Вопрос: возможно ли повернуть то изображение, которое было "прочитано"?

Решение задачи: «Поворот изображения»

textual
Листинг программы
        BufferedImage image = ImageIO.read(new File("C:\\Foto\\1.png"));
        image = rotateImage(image, 45);
        ImageIO.write(image, "png", new File("C:\\Foto\\2.png"));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы