How to save a WPF BitmapSource image to a file?
You need to use an encoder (subclass of BitmapEncoder). For instance, to save it to the PNG format, you do something like that : public static void SaveClipboardImageToFile(string filePath) { var image = Clipboard.GetImage(); using (var fileStream = new FileStream(filePath, FileMode.Create)) { BitmapEncoder encoder = new PngBitmapEncoder(); encoder.Frames.Add(BitmapFrame.Create(image)); encoder.Save(fileStream); } } By the way, note … Read more