본문 바로가기

Mobile Develop/WinMoDev Q&A

큰 이미지를 로드시 outofmemory 관련

질문자 : 01Son 링크 : http://cafe.naver.com/winmodev/3216
<질문내용>

안녕하세요

 

현재 윈모에서 어플을 만들고 있는 학생입니다~

 

옴니아기계에 저장된 카메라 사진을 불러오려고 하는데

 

outofmemory 예외가 발생합니다ㅠㅠㅠㅠ

 

단순히 picturebox.Image = new Bitmap(stringPath)

 

로 사용을 했는데 조그만한 이미지는 잘 되는데

 

옴니아에서 찍은 사진 이미지는 바로 에러가 납니다ㅠㅠㅠ사이즈가 1000이 넘어서 그런지....

 

윈모에서 큰 이미지를 불러올때 다른 방법이 있나요??

 

검색해봐서 Stream??을 이용할려다가 실패했습니다ㅠㅠㅠ

 

답변 부탁드려요!!^^

<답변내용>

C#으로 하고 계신가요?

일반 Image나 Bitmap 객체에 일정크기 이상의 이미지를 넣어주면 OutOfMemory가 발생해 버립니다

IImage를 이용해서 생성하시면 이러한 문제가 해결됩니다

 

IImage는 구글링 해보시면 예제가 많이 나오니깐 참고하시면 될 거 같아요 :)

작성일 : 2010.07.29 09:54

보다 자세한 정보는 윈도우 폰/모바일 개발자 모임에서 만나보실 수 있습니다