var rtb = new RenderTargetBitmap( (int)browser.Width, (int)browser.Height, 96, 96, PixelFormats.Pbgra32 ); rtb.Render(browser); string dir = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); using (FileStream fs = File.Open(filePath, FileMode.Create)) { var encoder = new PngBitmapEncoder(); encoder.Frames.Add(BitmapFrame.Create(bmp)); encoder.Save(fs); } Image imgScreen = new Image();