C# 如何从BitmapImage获取BitmapSource?

C# 如何从BitmapImage获取BitmapSource?,c#,wpf,bitmapimage,C#,Wpf,Bitmapimage,如何从BitmapImage获取BitmapSource?或者如何直接将BitmapImage转换为BitmapFrame? 在我看来,如果我有BitmapSource,我就可以使用BitmapFrame。从给定的BitmapImage创建并最终获取BitmapFrame对象。正如parapura所说,BitmapImage继承自BitmapSource,因此不需要进行任何转换 例如: BitmapSource bitmapSource = new BitmapImage(); BitmapIm

如何从BitmapImage获取BitmapSource?或者如何直接将BitmapImage转换为BitmapFrame?
在我看来,如果我有BitmapSource,我就可以使用BitmapFrame。从给定的BitmapImage创建并最终获取BitmapFrame对象。正如parapura所说,BitmapImage继承自BitmapSource,因此不需要进行任何转换

例如:

BitmapSource bitmapSource = new BitmapImage();
BitmapImage bitmapImage = bitmapSource as BitmapImage;

来源:

如果我写入ImageFrame im=ImageFrame.Create(bitmapImage),则可能存在重复;对不起,我弄错了。谢谢你的回答