본문 바로가기

프로그래밍/JAVA, Servlet, JSP

자바에서 이미지 리사이징

JIMI 라이브러리 다운 : http://java.sun.com/products/jimi/

편할거같다...다른건 안써봐서 잘 모르겠다..
검색중에 바로 눈에 띄었다..

일단 다운받은 zip파일을 jar로 바꿔 저장한후 등록시킨다.

그리고...

System.setProperty("java.awt.headless", "true"); 
Image image=JimiUtils.getThumbnail("파일명", 50, 50, Jimi.IN_MEMORY);
Jimi.putImage(image, "전체경로 + 파일명");

이 세줄만 써주면 실제 리사징이 일어난단다..워..

첫번째 줄은 파일의 크기를 줄이기 위한 코드라고 하던데 메소드내용을 안봐서 잘 모르겠고..뭐 되겠지..ㅋ
그리고 두번째 의 인자를 보면 쉽게 짐작이 가능할거다. 50*50 이겠지? ㅋㅋ
마지막줄은 파일의 Full path가 필요하다. 그리고 Exception도 발생한다. 잘 처리해주면 끝? ㅎㅎ