이미지 경로 세션얻어서 가로세로 길이 얻어오기


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=trueString 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


+ Recent posts