오랜만에 스프링 프레임워크를 사용하지 않는 jsp 프로젝트에서 썸네일을 만드는 일이 있었습니다.
jsp 파일에서 썸네일 이미지를 만드는 간단한 과정을 설명합니다.
maven을 사용하는 프로젝트가 아니므로 아래의 파일을 다운받아, 프로젝트 lib안에 넣습니다.
(이클립스에서 jar파일을 lib에 추가하는 방법은, 해당프로젝트 선택 - 마우스 우클릭 - properties - java build path - libraries - add JARs...)
그리고 아래와 같은 간단한 소스를 통해 썸네일을 만들도록 합니다.
여기서는 이미지 업로드에 대한 부분은 생략 했으며, 기존 이미지가 올라간 상황에서 만드는 방법입니다.
이미지 업로드 직후 아래와 같은 소스를 통해 썸네일을 만들수 있다는 얘기입니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <%@ page language= "java" contentType= "text/html; charset=UTF-8" pageEncoding= "UTF-8" %> <%@page import= "java.awt.Image" %> <%@page import= "com.sun.jimi.core.Jimi" %> <%@page import= "com.sun.jimi.core.JimiException" %> <%@page import= "com.sun.jimi.core.JimiUtils" %> <% String filePath = "C:\\upload\\" String orgImg = filePath+ "test.jpg" ; //원본파일 String thumbImg = filePath+ "thum_test.jpg" ; //썸네일파일 int thumbWidth = 160 ; //썸네일 가로 int thumbHeight = 160 ; //썸네일 세로 Image thumbnail = JimiUtils.getThumbnail(orgImg, thumbWidth, thumbHeight, Jimi.IN_MEMORY); // 썸네일 설정 Jimi.putImage(thumbnail, thumbImg); // 썸네일 생성 %> |
( 수정한 것을 제 블로그에 올릴수는 없으니 필요하시면 가서 다운받으시면 될듯합니다. )
'JSP' 카테고리의 다른 글
SSL없이 JSP암호화 하기(RSA 암호화) (2) | 2015.06.25 |
---|