青草的小小blog

今夜月明人尽望,不知秋思落谁家

博客园 首页 新随笔 联系 订阅 管理

以下是WPF导出为图片的示例:

private void SaveToImage(FrameworkElement p_FrameworkElement,string p_FileName)
{
   System.IO.FileStream fs 
= new System.IO.FileStream(p_FileName, System.IO.FileMode.Create);
   RenderTargetBitmap bmp 
= new RenderTargetBitmap((int)p_FrameworkElement.ActualWidth, (int)p_FrameworkElement.ActualHeight, 1 / 961 / 96, PixelFormats.Default);
   bmp.Render(p_FrameworkElement);
   BitmapEncoder encoder 
= new TiffBitmapEncoder();
   encoder.Frames.Add(BitmapFrame.Create(bmp));
   encoder.Save(fs);
   fs.Close();
}
posted on 2006-12-07 10:55  青草  阅读(505)  评论(0)    收藏  举报