如何进行图形库的使用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
网站建设公司,为您提供网站建设,网站制作,网页设计及定制网站建设服务,专注于企业网站制作,高端网页制作,对混凝土搅拌站等多个行业拥有丰富的网站建设经验的网站建设公司。专业网站设计,网站优化推广哪家好,专业seo优化优化,H5建站,响应式网站。
1、首先我们用图形库的经典例子来简单使用图形库
#include// 引用图形库头文件#include int main(){ initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素 circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100 _getch(); // 按任意键继续 closegraph(); // 关闭绘图窗口}
就像C语言一样,图形库也有它自己的头文件,使用图形库必须要包含它的头文件,否则会报错。
运行结果如下:
2、 现在我们来了解一些图形库的基本概念
2.1、 颜色:
2.1.1、 可以使用已经定义的宏
2.1.2、 也可以使用RGB值
例如:BLACK 0 黑 BLACK为黑色定义的宏 0为RGB值的16进制表示方式WHITE 0xFFFFFF 白 WHITE为白色定义的宏 0xFFFFFF为RGB值的16进制表示方式
相关信息网页搜索RGB,这是国际通用的颜色标准,长知识了吧!
图形库默认背景颜色为黑色,字体为白色。
2.2、坐标:
坐标原点在窗口的左上角,X 轴向右为正,Y 轴向下为正,度量单位是象素。
3、基本函数介绍
3.1、图形绘制相关函数
#include#include int main(){ initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素 fillrectangle(100 //左上角x坐标 , 100 //左上角y坐标 , 200 //右下角x坐标 , 200 //右下角y坐标 ); _getch(); // 按任意键继续 closegraph(); // 关闭绘图窗口}
学会看帮助文档(安装图形库的时候会自动生成在桌面):
3.2、文字输出相关函数
#include#include int main(){ initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素 outtextxy(120 //文字输出的x坐标 ,120 //文字输出的y坐标 ,L"我爱你" //输入内容为宽字节 ); _getch(); // 按任意键继续 closegraph(); // 关闭绘图窗口}
outtextxy()函数可以去查阅帮助文档试试水。
3.3、图像处理相关函数
首先了解 IMAGE 对象,IMAGE对象储存图片信息(对象是C++里面的东西,如果不了解就把IMAGE当成类结构体)
通过loadimage()函数加载图片可以将图片信息传给IMAGE对象
IMAGE bk;// 从图片文件获取图像(bmp/jpg/gif/emf/wmf/ico)loadimage(&bk // 保存图像的 IMAGE 对象指针 , L"bk.jpg", // 图片文件位置 此处用的是相对路径640, //图片的拉伸宽度480); // 图片的拉伸高度
加载完后就可以贴图了,下面是一个贴图示例:
#include#include int main(){ IMAGE bk; initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素 loadimage(&bk, L"bk.jpg", 640, 480); // 加载图片 putimage(0, 0, &bk); // 贴图 getchar(); // 按任意键继续 closegraph(); // 关闭绘图窗口}
运行结果:
关于如何进行图形库的使用问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。