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