我有一些问题。我正在尝试将 png-image 从资源加载到我的 viewModel 中的 BitmapImage 属性,如下所示:
Bitmap bmp = Resource1.ResourceManager.GetObject(String.Format("_{0}",i)) as Bitmap;
MemoryStream ms = new MemoryStream();
bmp.Save(ms, ImageFormat.Bmp);
BitmapImage bImg = new BitmapImage();
bImg.BeginInit();
bImg.StreamSource = new MemoryStream(ms.ToArray());
bImg.EndInit();
this.Image = bImg;
但是当我这样做时,我失去了图像的透明度。所以问题是如何在不损失透明度的情况下从资源中加载 png 图像?谢谢,帕维尔。