我正在尝试从媒体库中检索图像,当图像很少像 20 25 时它可以正常工作,但是我认为 34 正好我得到了这个异常 System.OutOfMemoryException 未处理
我正在使用此代码
foreach (Picture p in cameraRoll.Pictures)
{
BitmapImage b = new BitmapImage();
b.SetSource(p.GetImage());
flib.Add(new fromlibrary() { bmp = b, name = p.Name });
b = null;
}
其中cameraRoll 是PictureAlbum 而flib 是一个列表<> 也随着图像增加加载时间增加我能做些什么呢???所有的加载都是在 BackgroundWorker Dowork 中完成的......