C# 如何仅在知道图像路径的情况下将图像保存到剪贴板

C# 如何仅在知道图像路径的情况下将图像保存到剪贴板,c#,image,clipboard,bitmapsource,C#,Image,Clipboard,Bitmapsource,假设我有一个图像路径C:\MyImages\MyImage.jpg如何使用C#将其放到剪贴板上 我知道我会使用类System.Windows.Clipboard.SetImage() 但这需要一个BitmapSource作为参数。如何从给定路径获取BitmapSource对象以输入此方法?作为副本的问题没有提到如何将图像放入剪贴板,这显然是问题的一部分。 BitmapSource bitmapSource = new BitmapImage(new Uri("C:\\MyImages\\MyIm

假设我有一个图像路径
C:\MyImages\MyImage.jpg
如何使用C#将其放到剪贴板上

我知道我会使用类
System.Windows.Clipboard.SetImage()

但这需要一个
BitmapSource
作为参数。如何从给定路径获取
BitmapSource
对象以输入此方法?

作为副本的问题没有提到如何将图像放入剪贴板,这显然是问题的一部分。
BitmapSource bitmapSource = new BitmapImage(new Uri("C:\\MyImages\\MyImage.jpg"));
System.Windows.Clipboard.SetImage(bitmapSource);