저는 Silverlight를 사용하고 있습니다. 메모리에 많은 이미지 (약 10000)가로드되어 메모리 예외가 발생합니다. 크기, 해상도 및 이미지 재 샘플링을 통해 이미지 품질을 낮춰야합니다. 아래 코드를 확인하십시오.이미지 품질 줄이기
for(int i=0;i<10000;i++)
{
Image img = new Image() { Height = height, Width = width };
img.Source = writableBimapimg; // returns WriteableBitmap
container.Children.Add(img);// throws memory exception
}
어떻게 이미지 품질을 낮출 수 있습니까?
감사
당신이 그렇지 않으면 당신이 느슨한 품질 및/또는 정보는 (내가 전에이 겪은) 이미지를 얻을 이미지에 필터를 적용 할 경우에만 이미지의 크기를 줄일 수 있습니다 모든
정말로 모든 이미지가 한 번에 필요합니까? 내 이미지에 표시 할 각 이미지의 축소판을 만들 것입니다. 원래 이미지와 함께 저장할 것 인 미리보기 이미지. – Jehof
예 .i 모두 한 번로드해야합니다. 원래 이미지 자체의 크기를 줄여야합니다. – sharmila