如何进行图形库的使用

如何进行图形库的使用

如何进行图形库的使用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1、首先我们用图形库的经典例子来简单使用图形库

#include<graphics.h>//引用图形库头文件#include<conio.h>intmain(){initgraph(640,480);//创建绘图窗口,大小为640x480像素circle(200,200,100);//画圆,圆心(200,200),半径100_getch();//按任意键继续closegraph();//关闭绘图窗口}

就像C语言一样,图形库也有它自己的头文件,使用图形库必须要包含它的头文件,否则会报错。

运行结果如下:

2、现在我们来了解一些图形库的基本概念

2.1、颜色:

2.1.1、可以使用已经定义的宏

2.1.2、 也可以使用RGB值

例如:BLACK0黑BLACK为黑色定义的宏0为RGB值的16进制表示方式WHITE0xFFFFFF白WHITE为白色定义的宏0xFFFFFF为RGB值的16进制表示方式

相关信息网页搜索RGB,这是国际通用的颜色标准,长知识了吧!

图形库默认背景颜色为黑色,字体为白色。

2.2、坐标:

坐标原点在窗口的左上角,X 轴向右为正,Y 轴向下为正,度量单位是象素。

3、基本函数介绍

3.1、图形绘制相关函数

#include<stdio.h>#include<easyx.h>intmain(){initgraph(640,480);//创建绘图窗口,大小为640x480像素fillrectangle(100//左上角x坐标,100//左上角y坐标,200//右下角x坐标,200//右下角y坐标);_getch();//按任意键继续closegraph();//关闭绘图窗口}

学会看帮助文档(安装图形库的时候会自动生成在桌面):

3.2、文字输出相关函数

#include<stdio.h>#include<easyx.h>intmain(){initgraph(640,480);//创建绘图窗口,大小为640x480像素outtextxy(120//文字输出的x坐标,120//文字输出的y坐标,L"我爱你"//输入内容为宽字节);_getch();//按任意键继续closegraph();//关闭绘图窗口}

outtextxy()函数可以去查阅帮助文档试试水。

3.3、图像处理相关函数

首先了解 IMAGE 对象,IMAGE对象储存图片信息(对象是C++里面的东西,如果不了解就把IMAGE当成类结构体)

通过loadimage()函数加载图片可以将图片信息传给IMAGE对象

IMAGEbk;//从图片文件获取图像(bmp/jpg/gif/emf/wmf/ico)loadimage(&bk//保存图像的IMAGE对象指针,L"bk.jpg",//图片文件位置此处用的是相对路径640,//图片的拉伸宽度480);//图片的拉伸高度

加载完后就可以贴图了,下面是一个贴图示例:

#include<stdio.h>#include<easyx.h>intmain(){IMAGEbk;initgraph(640,480);//创建绘图窗口,大小为640x480像素loadimage(&bk,L"bk.jpg",640,480);//加载图片putimage(0,0,&bk);//贴图getchar();//按任意键继续closegraph();//关闭绘图窗口}

运行结果:

关于如何进行图形库的使用问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

发布于 2022-01-06 23:23:29
收藏
分享
海报
0 条评论
26
上一篇:java文件格式是什么 下一篇:Parquet有什么特点
目录

    推荐阅读

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码