은 내가 bufferd 이미지 즉 데 :java에서 bufferd-image를 회전하는 방법은 무엇입니까?
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 이미지로 작업을 수행하는 방법에 가지고와 해달라고? 너 나 좀 도와 줄 수있어 ??
의 Graphics2D OBJE에 사용 된 경우의 AffineTransform가 잘 작동합니다 ct가 BufferedImage에서 파생되었지만 이미지가 정사각형이 아닌 경우 올바른 회전 중심 및 클리핑을 선택하는 데주의해야합니다. –