ASP.NET 기초 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 서버에 저장된 이미지 사이즈 알아내기
글번호: 234
작성자: 레드플러스
작성일: 2008/03/10 오후 2:29:00
조회수: 6585
가장 간편한 방법은 이미지를 저장할 때, 이미지의 사이즈까지 같이 데이터베이스에 저장하는 방식입니다.
이 방식으로 하면 이미지를 화면에 표시할 때 같이 이미지의 사이즈까지 인자값으로 앨범 보기 페이지로 넘
겨주면 되므로, 제일 간편한 방법일 것 같네요.

그러나, 이미지의 사이즈 정보가 데이터베이스에 저장이 안된다면, 앨범 보기 페이지에서 이 이미지의 사이
즈를 구해야 합니다.

이미지의 경로는 앨범 목록에서의 전달값 또는 앨범 보기에서 쿼리를 통하여 알아올 수 있으므로,

System.Drawing.Size size = System.Drawing.Image.FromFile(파일경로).Size;

와 같이 Size 클래스를 통해서 이미지의 사이즈를 받을 수 있습니다. 이 클래스를 통한 size.Width와
size.Height 속성을 이용해서 이미지의 넓이와 높이를 알 수 있습니다.

한가지 더 클라이언트에서 만약 이미지 리사이징을 하신다면,

var imgObject = document.getElementById(Image 컨트롤의 ID);

와 같이 선언을 한 후, imgObject.style.width과 imgObject.style.height를 이용하여 이미지의 넓이와 높이를 알
수 있습니다.

출처 : http://www.taeyo.net/threadboard/Content.asp?table=Board_AspNet&seqs=24200&page=1&IsSearch=
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트


관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 주요 텍스트박스(TextBox : 위지윅에디터) 컨트롤 - 레드플러스 2008-06-24 5419
현재글 서버에 저장된 이미지 사이즈 알아내기 - 레드플러스 2008-03-10 6585
다음글 <% %>, <%= %>, <%# %>, <%$ %>의 차이점 - 레드플러스 2008-03-05 4833
 
손님 사용자 Anonymous (손님)
로그인 Home