Silverlight – Translate Object To Picture
在 Silverlight 中可以把任何繼承 FrameworkElement 的 Object 擷取為 Picture.下面的程式碼為轉換 FrameworkElement 的 Object 為 Picture.
public static WriteableBitmap Build(FrameworkElement element)
{
WriteableBitmap b = new WriteableBitmap(Convert.ToInt32(Math.Ceiling(element.ActualWidth)), Convert.ToInt32(Math.Ceiling(element.ActualHeight)));
b.Render(element, null);
b.Invalidate();
return b;
}
再透過 codeplex 中 .NET Image Tools 的 Open Source,皆可轉換成 PNG, JPG, BMP, GIF Format,最後使用 SaveFileDialog 的 Library ,即可把 picture 儲存下來.
留言
張貼留言