var rtbmp = new RenderTargetBitmap(
(int)myCanvas.ActualWidth,
(int)myCanvas.ActualHeight,
96d, 96d,
PixelFormats.Default);
rtbmp.Render(myCanvas);
using (var fs = new FileStream(sFilePath, FileMode.Create, FileAccess.Write, FileShare.None))
{
var encoder = new JpegBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create(rtbmp));
encoder.Save(fs);
}

'.NET > WPF' 카테고리의 다른 글

WPF Graphics Rendering  (0) 2021.08.15
Routed Event  (0) 2021.08.15
ScrollViewer Tips  (0) 2021.08.15
LayoutTransform vs. RenderTransform  (0) 2021.08.15
ListBox: background of selected item when not focused  (0) 2021.08.09

+ Recent posts