读书人

如何在linux下的C 画一条直线

发布时间: 2012-04-14 17:14:21 作者: rapoo

怎么在linux下的C 画一条直线
求各位 帮帮忙 新手 不知道怎么做

[解决办法]
偶也不会
[解决办法]
可以通过jpeg库用framebuff来显示图片.
参考代码如下
http://www.linuxsense.org/archives/281.html
[解决办法]
这个 好做,呵呵,frambuffer就当作一个设备操作就行了,
操作流程就是
1、打开设备open("/dev/fb0", O_RDWR);
2、然后通过ioctrl用相应的命令去获取显示屏的参数,
3、内存映射,memmap(); 将帧缓存的显存映射到用户控件的一块内存空间,
4、然后对memmap函数返回的指针操作就可以直接往屏幕上写数据了。
至于颜色问题,你到网上找一下配色方案,每一种颜色都对应一个十六进制数,将这个十六进制数
写进去,就是一个颜色点……

读书人网 >UNIXLINUX

热点推荐