我有一张非常大的图片(600mb),大小为30000x30000,希望将其加载到wpf图像控件中。
我可以使用Windows照片查看器查看此图片!
我将我的测试应用程序设置为64位,并使用以下代码:
var image = new BitmapImage();
image.BeginInit();
// load into memory and unlock file
image.CacheOption = BitmapCacheOption.OnLoad;
image.UriSource = uri;
image.EndInit();
imagecontrol.source = image;
测试应用程序只显示带有此大图像的白屏。
像100mb和7000x7000这样较小的图像可以正常工作。
我做错了什么?对我的糟糕英语表示抱歉,提前感谢。