我有一些問題。 我試圖加載從資源的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