2
我使用BitmapImage
在我的WPF应用程序中显示图像。 但是,我想要一个简单的方法将这些(如JPG)保存到不同的位置(理想情况下可以保存为可以传递的Stream
或对象)。通过C#在WPF中保存位图图像
是否有可能使用BitmapImage
还是必须使用其他方法?如果有,还有什么其他方法可以加载Image
并保存为JPG格式或将BitmapImage
转换为此元素然后保存?
感谢
我使用BitmapImage
在我的WPF应用程序中显示图像。 但是,我想要一个简单的方法将这些(如JPG)保存到不同的位置(理想情况下可以保存为可以传递的Stream
或对象)。通过C#在WPF中保存位图图像
是否有可能使用BitmapImage
还是必须使用其他方法?如果有,还有什么其他方法可以加载Image
并保存为JPG格式或将BitmapImage
转换为此元素然后保存?
感谢
喜欢的东西:
public byte[] GetJPGFromImageControl(BitmapImage imageC)
{
MemoryStream memStream = new MemoryStream();
JpegBitmapEncoder encoder = new JpegBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create(imageC));
encoder.Save(memStream);
return memStream.GetBuffer();
}
(来源:WPF Image to byte[])
三江源这个工作一种享受 – Chris 2009-12-09 15:31:44