【发布时间】:2013-02-19 18:47:27
【问题描述】:
我正在使用以下代码从文件中加载图像:
BitmapImage BitmapImg = null;
BitmapImg = new BitmapImage();
BitmapImg.BeginInit();
BitmapImg.UriSource = new Uri(imagePath);
BitmapImg.CacheOption = BitmapCacheOption.OnLoad;
BitmapImg.CreateOptions = BitmapCreateOptions.IgnoreImageCache;
BitmapImg.EndInit();
它按预期工作,除了无论我加载哪种图像(24 位 RGB、8 位灰色、12 位灰色……),在 .EndInit() 之后,BitmapImage 始终具有格式 bgr32。我知道网上有讨论,但我没有找到任何解决这个问题的方法。 有谁知道这个问题解决了吗?
谢谢,
塔比娜
【问题讨论】:
-
非常感谢!这解决了我的问题。
标签: wpf bitmapimage pixelformat