【发布时间】:2023-03-08 17:32:01
【问题描述】:
我能做些什么来帮助管理 WPF 用于渲染巨大图像的大量内存 - 可能高达 10,000 x 10,000?
我需要保持质量,因为缩放是关键,但加载图像控件似乎需要 50 - 700MB 的内存使用量:S
目前我在加载图像方面没有做任何特别聪明的事情:
BitmapImage imageSource = new BitmapImage();
imageSource.BeginInit();
imageSource.UriSource = new Uri(imageUrl, UriKind.Absolute);
imageSource.CacheOption = BitmapCacheOption.OnLoad;
imageSource.EndInit();
image.Source = imageSource;
【问题讨论】: