112DAY / 이미지 경로 세션얻어서 가로세로 길이 얻어오기
2017. 9. 12. 08:46
이미지 경로 세션얻어서 가로세로 길이 얻어오기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | public float getSize(@RequestParam(value="imgroot", required=true) String imgroot , HttpServletRequest request){ // 절대 경로 읽기 String root = request.getSession().getServletContext().getRealPath("/"); // 이미지 파일 위치 String filename = root+imgroot; System.out.println("루트경로 :"+ root ); System.out.println("원본경로 :"+ imgroot ); System.out.println("이미지경로 :"+ filename ); // 이미지 읽기 Image img = new ImageIcon(filename).getImage(); float Widthsize = img.getWidth(null); //가로사이즈 float Heightsize = img.getHeight(null); //세로사이즈 System.out.println("가로 :"+ Widthsize ); System.out.println("세로 :"+ Heightsize ); float size=(Heightsize/Widthsize)*588; //비율계산 System.out.println("사이즈 :"+ size ); return size; } | cs |