如何在VC ++中使用CxImage绘制圆

时间:2012-03-01 07:20:21

标签: image visual-c++

我已使用CxImage功能加载并显示图像。现在我需要绘制一些默认形状,如圆形,矩形和线条。 CxImage中没有定义的功能,只有这些线功能可用。有了这个我画了矩形。但不知道如何绘制圆圈。

如果不能使用CxImage,那么有什么其他的方式以及如何使用CxImage投诉(即:我不想重写我的函数Save,New,Load Etc)。

1 个答案:

答案 0 :(得分:1)

要绘制圆圈,您可以查看 Bresenham Circle算法。从维基百科http://en.wikipedia.org/wiki/Midpoint_circle_algorithm开始,您会发现很好的简单C实现和优化版本。适应CxImage非常简单。