몇 가지 문제가 있습니다.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;
을하지만 그것을 할 때, 나는 이미지의 투명도를 잃게 : 나는이처럼 내 뷰 모델에 BitmapImage의 때에 프로퍼티에 자원에서 PNG 이미지를로드하기 위해 노력하고있어. 그래서 투명도를 잃지 않고 리소스에서 png 이미지를로드 할 수 있습니까? 감사합니다. Pavel.
@Felice Pollano : 삭제 된 답변을 복원해야합니다. 이미지를 .bmp 파일로 저장하고로드하면 분명히 투명성이 떨어집니다. –