大家有没有画实心圆的算法?

2019-12-28 17:50发布

就是用LCD画一个实心圆~~不是空心的哦~~是实心,可以填充任意颜 {MOD}的~~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
55条回答
BigWolf
1楼-- · 2019-12-30 23:52
UcGUI里面找到原函数复制出来就好了。
senjet
2楼-- · 2019-12-31 01:41
czg1411 发表于 2013-8-25 15:53
争这个没意思。用过才知道。。

本来就没跟你争,只是告诉你而已没那么绝对而已,你信不信无所谓。本人亲自写过不下几十种显示设备的底层驱动,知道如何效率高。对上面贴出的而言,画线不会比画点高,因为这里画线本身就是以画点为基楚的,考虑到多调用一层函数,入栈出栈也需要额外的时间,即使考虑到画线的循环次数少一些,顶多两者效率差不多而已。
leirui001
3楼-- · 2019-12-31 05:45
先收藏了      
ljmdzyx
4楼-- · 2019-12-31 06:38
 精彩回答 2  元偷偷看……
scsdwxj2005
5楼-- · 2019-12-31 07:47
我觉得可以先画圆再填充
love_ourdev
6楼-- · 2019-12-31 13:19
senjet 发表于 2013-8-25 00:32
别忘了画线也是以画点为基楚的。

你这说法不完全正确。如果你的系统有可直接访问的显存,那是无所谓画点和画线区别的;但是如果你使用的是像ILI9325,HX8347,NT35702等等这类外接LCD模块,它们不能直接访问显存,而是通过先设置Window的左上角和右下角坐标,再写入这个window内的像素值。这样,画线比画点的效率不是高一点点!
这就值得考虑在上层应用中用画线代替画点了。

一周热门 更多>