У меня есть видеокамера, с которой я взаимодействую с приложением C #. На самом деле камера поставляется с элементом управления .NET WinForms. Он поддерживает рисование на нем с помощью функций GDI +.
Когда я увеличиваю масштаб, мне нужна точность <1 пиксель, т.е. я хочу нарисовать круг с радиусом менее двух пикселей. Как я могу рисовать векторную графику в WinForms? Лучше всего наложить WPF Canvas? Я знаю, что могу использовать элементы управления WPF в приложениях WinForm, но можно ли сделать фон холста ElementHost / WPF прозрачным и наложить его на мой видеопоток? Могу ли я создать приложение WPF и использовать этот элемент управления видео только в поставщике WindowsFormsHost?
Есть ли другие решения для рисования векторной графики в приложениях на C #?
Заранее спасибо.