0
我正在使用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
yes.i需要將它們全部加載一次。我需要減小原始圖像本身的大小 – sharmila