.NET 개발을 하다보면 '큰 용량의 이미지'를 불러와야 할 때가 있습니다. 이럴 때, 단순하게 Image 를 사용하여 이미지를 로드하면, 이미지가 잘 로드가 되지 않거나, 메모리 오류가 발생하거나, 혹은 내 프로그램보다 훨씬 더 큰 메모리를 소모하게 되는 경우가 생기죠. 이럴 때 다음과 같은 방법을 사용하면 메모리 누수 없이 큰(메가바이트 단위) 이미지를 로드하기에 좋습니다. <VB.Net> Using fileStream as FileStream = new FileStream(fileSource, FileMode.Open, FileAccess.Read) Dim bitmapImage = new BitmapImage() bitmapImage.BeginInit() bitmapImage.CacheOption = BitmapCacheOption.OnLoad '해당 파일이 Lock되지 않게 bitmapImage.StreamSource = fileStream bitmapImage.EndInit...
#CacheOption
#메모리
#베이직
#비주얼베이직
#첫글
#치과
#치과의사
#치아교정
#코딩
#닷넷
#교정치과
#교정
#FIleStream
#Freeze
#Image
#StreamSource
#VB
#VisualBasic
#WPF
#개발
#프로그래밍
원문링크 : [VB.Net] 큰 이미지 파일 locking 없이 불러오기