티스토리 뷰

관련 사이트 : http://java.sun.com/products/jimi/

위 사이트에서 다운로드를 받아 압축을 풀어 JimiProClasses.zip의 확장자를 .jar로 변경하여 사용하면 된다.

실제 사용은 아래와 같이 호출하여 사용하면 간단히 썸네일이 생성된다.

Image image = JimiUtils.getThumbnail("이미지경로/이미지파일명", "넓이", "높이", Jimi.IN_MEMORY);
Jimi.putImage(image, "썸네일경로/썸네일파일명");

이미지 파일(*.gif, *.jpg, *.png, *.bmp, *.tif)에서 테스트를 해봤다. 아래와 같은 오류를 볼 수 있다.

com.sun.jimi.core.JimiException: Cannot find encoder for \test\thumbnail-4a5ebb89-50fd-4915-b4c7-0c15c2687d1d.GIF
 at com.sun.jimi.core.JimiWriter.<init>(JimiWriter.java:65)
 at com.sun.jimi.core.Jimi.putImage(Jimi.java:599)
 at com.sun.jimi.core.Jimi.putImage(Jimi.java:587)
 at com.sun.jimi.core.Jimi.putImage(Jimi.java:575)

com.sun.jimi.core.JimiException: Cannot find encoder for \test\thumbnail-eabd9e6a-5dc8-4064-a033-0d449df362b5.TIF
 at com.sun.jimi.core.JimiWriter.<init>(JimiWriter.java:65)
 at com.sun.jimi.core.Jimi.putImage(Jimi.java:599)
 at com.sun.jimi.core.Jimi.putImage(Jimi.java:587)
 at com.sun.jimi.core.Jimi.putImage(Jimi.java:575)

확장자가 GIF파일, TIF파일을 썸네일로 생성하려면 에러가 발생한다. 저장시 지원을 안하는듯 해보인다.
"Jimi.putImage(image, "썸네일경로/썸네일파일명");" 썸네일파일명에 확장자를 JPG로 변경하면 해결 할 수 있다.

TAG
댓글
댓글쓰기 폼