У меня есть растровое изображение Sharpdx Direct2D1 из цели рендеринга. Я хочу сохранить его в файл как изображение. Это для тестовых целей. Я не уверен, нужно ли мне для этого растровое изображение WIC или как преобразовать эти растровые изображения. Или как получить растровое изображение WIC в первую очередь.
Также я не могу найти простого объяснения, как сохранить это растровое изображение в файл в целом.
Любая помощь приложена.
Изменить:
Сейчас я использую такой подход: http://www.rolandk.de/wp/2013/06/inhalt-der-rendertarget-textur-in-ein-bitmap-kopieren/
Это на немецком языке, но он говорит, что вы должны скопировать ресурс цели рендеринга в промежуточный ресурс, чтобы иметь доступ через процессор. Затем скопируйте содержимое в растровое изображение.
Я пробую этот подход, а затем, наконец, использую bitmap.Save (filename). Но почему-то растровое изображение остается пустым. Возможно, я не смог правильно закодировать файл. Но больше похоже, что я вообще не получаю данные из целевого заднего буфера.