2

我在我的 WPF 应用程序中使用BitmapImage. 但是,我想要一种简单的方法将这些(以 JPG 格式)保存到不同的位置(理想情况下保存到Stream可以传递的对象或对象中)。

是否可以使用BitmapImage或者我必须使用其他方式?如果是这样,还有什么其他方法可以加载Image并保存为 JPG 或将 aBitmapImage转换为该元素然后保存?

谢谢

4

1 回答 1

2

就像是:

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 到 byte[]

于 2009-12-09T12:37:49.757 回答