我有一些问题。 我试图加载从资源的PNG图像的BitmapImage属性格式在我的视图模型是这样的:从PNG到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图像而不损失透明度? 谢谢, Pavel。
@feelice pollano:你应该恢复你删除的答案,这是很好的。将图像保存为.bmp文件并加载它将明显失去透明度。 – 2012-07-18 08:06:32