レンダーターゲットからSharpdx Direct2D1ビットマップを取得しました。私はそれをイメージとしてファイルに保存したいです。これはテスト目的です。私はそれがWICビットマップが必要かどうか、またはこれらのビットマップをどのように変換するかはわかりません。または最初にWICビットマップを受け取る方法。SharpDxビットマップをファイルに保存する
また、このビットマップを一般的なファイルに保存する方法を簡単に見つけることができません。
助けが必要です。
編集:私は今、このアプローチを使用してい
:http://www.rolandk.de/wp/2013/06/inhalt-der-rendertarget-textur-in-ein-bitmap-kopieren/
それはドイツ語であるが、彼が何を言うことはあなたがレンダーターゲット のリソースをコピーする必要があること、ですCPUを介してアクセスするためのリソースをステージングします。次に、内容をビットマップにコピーします。
私は最後にbitmap.Save(filename)を使用してこのアプローチを試しています。しかし、何とかビットマップは空のままです。たぶん私はファイルを正しくエンコードすることができません。しかし、私はバックバッファーターゲットからのデータをまったく取得しないように思えます。