В WPF как конвертировать D3DImage в растровое изображение? - PullRequest
2 голосов
/ 04 мая 2011

Я пытаюсь вставить изображения из внешнего источника (Paint.NET в моем тесте), но он дает D3DImage, который я не знаю, как конвертировать в Bitmap. Как это сделать?

1 Ответ

1 голос
/ 04 мая 2011

A D3DImage, хотя это странный зверь, это ImageSource, поэтому вы можете использовать в качестве Source для Image, а Image - это Visual, поэтому вы можете использовать RenderTargetBitmap на это.В документации RenderTargetBitmap приведен пример кода, который фактически копирует растровое изображение из Visual в другое Image на той же странице:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...