管理されていないコントロールからWPFウィンドウに画像をレンダリングしようとしています。これまでのところ、動作するグラフィックスオブジェクトを取得できます(管理されていないコントロールに画像をオーバーレイできるため)。私がやりたいのは反対です。グラフィックスオブジェクトから画像をキャプチャし、別のコントロールの画像ソースとして保存します。
var graphics = Graphics.FromHwnd(hwndPtr);//From image unmanaged source
graphics.(??) // save to bitmap or any image format
グラフィックスオブジェクトを含む画像を直接保存できない場合、グラフィックスオブジェクトの画像バッファへの生の参照を取得することは可能でしょうか?(以下のようなコードで使用するため)
var bmp = (InteropBitmap)Imaging.CreateBitmapSourceFromMemorySection(
hwntPtr,120,120,format,stride,0);
前もって感謝します..