Я начинаю с использования Direct2D с C#.Загрузить и нарисовать png с Direct2D
Я загрузил и использовал this example app.
Приложение работает отлично, но мне также нужно его загрузить изображения png с жесткого диска и отобразить их.
В образце это будет сделано в функции OnRender
, возможно, с RenderTarget.DrawBitmap
.
Однако у меня возникла проблема с загрузкой png в память. Я понимаю, что я должен использовать что-то вроде WICImagingFactory
для него, но я не могу найти класс, и я не знаю, как использовать его, чтобы получить D2DBitmap
объект, который необходим RenderTarget.DrawBitmap
Кто может предоставить C# пример того, как загрузить изображение в Direct2D?
Вы посмотрели на использование [SharpDX] (http://sharpdx.org/) или [Win2D] (https://github.com/Microsoft/ Win2D)? –
да, только что закончил играть с SharpDX –