ビジュアルをXimageに変換しようとしています(PDFに印刷するため)。
現在私はこれを使用しています:
Dim img As XImage = XImage.FromFile(path.LocalPath)
しかし、これを使用したいハードドライブに保存する必要がありますが、ビジュアル(メモリ内)から画像を作成してロードする方法がわかりません。
Dim img As XImage = XImage.FromGdiPlusImage(myVisualAsImage)
PDFsharp の WPF ビルドを使用する場合は、以下も使用できます。
public static XImage FromBitmapSource(BitmapSource image)
いくつかのクラス (BitmapImage および WriteableBitmap を含む) は BitmapSource から派生し、ここで渡すこともできます。
参照: http://ryancdavidson.com/blog/2009/09/getting-and-using-the-pixels-of-your-visual-in-wpf/