JSP
JSP 이미지 크기 측정
엘로드넷
2015. 4. 18. 08:27
JSP 이미지 크기 측정 <%@page import=“java.awt.image.BufferedImage” %> <%@page import=“javax.imageio.ImageIO” %> <%@page imiport=“java.io.File” %> String filename = "saved.jpg"; String realFolder = ""; String saveFolder = "filedata/" + filename; //저장된 파일명 ServletContext scontext = getServletContext(); realFolder = scontext.getRealPath(saveFolder); int width0 = 0; int height0 = 0; File file0 = new File(realFolder); BufferedImage bi = ImageIO.read(file0); width0 = bi.getWidth(); //가로크기 height0 = bi.getHeight(); //세로크기 int n_width = 0; int n_height = 0; //가로가 세로보다 큰 그림인 경우 if(width0 >= height0){ //가로가 160이상이면 160으로 조정 if(width0 >= 160){ n_width = 160; n_height = height0*160/width0; }else{ n_width = width0; n_height = height0; } //세로가 가로보다 큰 그림인 경우 }else{ //세로가 210이상이면 210으로 조정 if(height0 >= 210){ n_width = width0*210/height0; n_height = 210; }else{ n_width = width0; n_height = height0; } }