當我創建一個bitmapimage的列表時,我得到了一個OutOfmemory錯誤...System.OutOfMemory BitmapImage WP8
我該怎麼做......?
感謝您的幫助;)
這裏是我的代碼:
foreach (var bytearray in imageDataBlocksPresta)
{
if (bytearray != null)
{
MemoryStream ms;
using (ms = new MemoryStream(bytearray, 0, bytearray.Length))
{
BitmapImage photo = new BitmapImage();
photo.DecodePixelHeight = 800;
photo.DecodePixelWidth = 624;
photo.SetSource(ms);//ERROR
listphotoPresta.Add(photo);
}
}
else//si photo null
{
BitmapImage photo = new BitmapImage();
photo.DecodePixelHeight = 800;
photo.DecodePixelWidth = 624;
photo.UriSource = new Uri("/Images/NoImageIcon.jpg", UriKind.RelativeOrAbsolute);
listphotoPresta.Add(photo);
}
你有多少個字節數組?這個錯誤是在第一次迭代中發生的還是後來的(當)? –
當幾張照片已被添加到列表中時,會發生錯誤。字節數組的長度在30k到40k之間。它不是使錯誤發生的照片尺寸,而是大部分的總和。 –