본문 바로가기
language/java

Jimi를 이용한 Thumbnail

by vamalboro 2008. 4. 22.

위 첨부파일을 classpath에 추가한후

import com.sun.jimi.core.Jimi;
import com.sun.jimi.core.JimiException;
import com.sun.jimi.core.JimiUtils;
import java.awt.Image;
import java.io.File;

public class JimiTest {
    public static void main(String [] args) {
        String UPLOAD_PATH = "C:" + "/" +
                             "my work" + "/" +
                             "java exam" + "/" +
                             "data";
        String imgFile    = "sample.jpg";
        
        Image thumbnail = JimiUtils.getThumbnail("C:/" + imgFile, 150, 150, Jimi.IN_MEMORY);

        try {
            Jimi.putImage(thumbnail, UPLOAD_PATH + "/" + imgFile);
        } catch (JimiException e) {
            e.printStackTrace();
        }
    }
}

간단히 작성해 보았다.

중요한건 getThumbnail메소드로 image객체를 얻어온 후 putImage 로 저장한다.

끝 -_-