Моя задача - нарисовать множество простых геометрических фигур, таких как прямоугольники и круги, на большие черно-белые изображения (размером около 4000x6000 пикселей) и сохранить результат для обоих, битмап-файлов и двоичного массива, представляющего каждый пиксель как 1, если рисовать, или 0 в противном случае. Я использовал GDI + (= System.Drawing). Поскольку это, однако, заняло слишком много времени, я начал смотреть на Direct2D. Я быстро научился рисовать в Win32-окне и думал, что могу использовать его, чтобы рисовать в растровое изображение.Direct2D - Рисование прямоугольников и кругов на большие изображения и сохранение на диск
Я узнал, как загрузить изображение и отобразить его здесь: https://msdn.microsoft.com/de-de/library/windows/desktop/ee719658(v=vs.85).aspx Но я не мог найти информацию о том, как создать большой ID2D1Bitmap и визуализировать его.
Как создать цель рендеринга (должен быть ID2D1HwndRenderTarget?), Связанный с таким новым созданным (как?) Большим растровым изображением, и рисовать в нем прямоугольники и круги, а затем сохранить их в файл?
Большое спасибо за показывая мне правильное направление, Jürgen