首页 > 代码库 > GDI,绘图
GDI,绘图
GDI绘图包括以下几部分:
1. 点和线的绘制
2. 绘制填充区域
点
SetPixel() 和 GetPixel() 是设置像素点 和 获取像素点。
理论上,所有图形设备驱动程序只需要实现 SetPixel()函数和 GetPixel()函数即可,其他一切都可以使用GDI模块中的更高层的程序来处理。 例如,画一条线,GDI可以不停地调整 x 和 y 坐标 , 然后连续 调用SetPixel函数即可绘制所有需要的图形。 但这会造成严重的性能问题。 因此如果一个图形系统(如GDI,或OpenGL等)是建立在设备驱动程序的层次之上,那由设备驱动程序进行画线和其他复杂图形的操作,那性能就会提高很多。
SetPixel()函数设定坐标中某点的颜色:
SetPixel(hdc,x,y,crColor); //
GetPixel() 函数返回指定点像素的颜色
crColor = GetPixel(hdc, x, y);
GDI,绘图
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。