Как нарисовать круг с помощью CxImage в VC ++ - PullRequest
0 голосов
/ 01 марта 2012

Я загрузил и отобразил изображение, используя функциональность CxImage. Теперь мне нужно нарисовать фигуры по умолчанию, такие как круги, прямоугольники и линии. В CxImage нет определенной функции для этих только доступных функций Line. С этим я нарисовал прямоугольник. Но понятия не имею, как нарисовать круг.

если невозможно с использованием CxImage, то каковы другие способы и как это можно сделать с помощью жалобы CxImage (то есть: я не хочу переписывать свои функции для Save, New, Load Etc)

1 Ответ

1 голос
/ 01 марта 2012

Чтобы нарисовать круг, вы можете взглянуть на Алгоритм круга Брезенхема . Начните с Wikipedia http://en.wikipedia.org/wiki/Midpoint_circle_algorithm,, вы найдете хорошую простую реализацию на C и оптимизированную версию. Адаптация к CxImage проста.

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