2013년 2월 14일 목요일
[ jsp ][ java ] 이미지 회전
90도 회전 시키기 샘플, 화질이 조금 떨어 지는 듯
BufferedImage oldImage = ImageIO.read(new FileInputStream(oldFile));
BufferedImage newImage = new BufferedImage(oldImage.getHeight(),oldImage.getWidth(), oldImage.getType());
Graphics2D graphics = (Graphics2D) newImage.getGraphics();
graphics.rotate(Math.toRadians(90), newImage.getWidth() / 2, newImage.getHeight() / 2);
graphics.translate((newImage.getWidth() - oldImage.getWidth()) / 2, (newImage.getHeight() - oldImage.getHeight()) / 2);
graphics.drawImage(oldImage, 0, 0, oldImage.getWidth(), oldImage.getHeight(), null);
ImageIO.write(newImage, "JPG", new FileOutputStream(newFile));
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기