Поворот изображения - 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"));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д