Я имею bufferd-изображения: т.е.как повернуть bufferd-изображение в java?
BufferedImage buffer = ImageIO.read(new File(file));
Теперь я хочу, чтобы повернуть его .. Так как я могу это сделать ??
Ранее я использовал формат изображения:
т.е.Image image = ImageIO.read(new File(file));
и легко может вращать изображение, используя:
AffineTransform at = new AffineTransform();
at.rotate(0.5 * angle * Math.PI, width/2, height/2);
Но я не НЭ, как сделать это с bufferd образа ?? Вы можете мне помочь??
AffineTransform будет нормально работать, если они используются на Graphics2D OBJE ct, полученный из вашего BufferedImage, но вы должны позаботиться о выборе правильного центра вращения и отсечения, если изображение не квадратное. –