//1. 파일에서 이미지 불러오기

Image orginalImage = ImageIO.read(new File("im/gi.jpg"));


//2. 이미지 사이즈 수정

Image resizeImage = orginalImage.getScaledInstance( 200, 200, Image.SCALE_SMOOTH); //속도보다 이미지 부드러움 우선

//(SCALE_AREA_AVERAGING, SCALE_DEFAULT, SCALE_FAST, SCALE_REPLICATE, SCALE_SMOOTH 중에 선택)


//3. 결과물을 옮길 이미지 생성

BufferedImage newImage = new BufferedImage( 200, 200, BufferedImage.TYPE_INT_RGB );


//4. 생성한 이미지에 크기 수정된 이미지 그리기

Graphics g = newImage.getGraphics();

g.drawImage(resizeImage, 0, 0, null);

g.dispose();


//5. 새로 생성한 이미지를 파일로 저장하기

ImageIO.write(newImage, "jpg", new File("C:/save/새 사진파일명.jpg"));



'JAVA > 자바' 카테고리의 다른 글

자바 Arraylist 정렬후 최소값 구하기 간단하게  (0) 2015.10.15
자바 이미지 형태 비교  (0) 2015.10.14
자바 이미지 픽셀 비교  (0) 2015.10.12
자바 메일보내기  (3) 2015.10.06
자바 팩토리얼  (0) 2015.09.10
블로그 이미지

왕왕왕왕

,