Easyx图形编制

简介: Easyx图形编制

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹)

//今天来学习一下easyx图形库的编辑

首先要引用图形库的头文件,下载完easyx后即可使用


#include

#include

然后就是创建一个窗口,设置窗口大小

initgraph(1000, 640,SHOWCONSOLE);

窗口还有三种功能,可以在窗口末尾加上

#define SHOWCONSOLE              //  显示控制台窗口
#define NOCLOSE                         // 没有关闭功能
#define NOMINIMIZE                     //没有最小化功能

窗口颜色默认为黑色,我们可以设置改变它的颜色

setbkcolor(WHITE);//设置窗口颜色
//设置完以后可能会出现颜色不变的情况,因此需要刷新一下。
cleardevice();//刷新一下,防止窗口颜色不变

接下来就可以在窗口中绘制一些图形

我们可以先尝试绘制一个简单的图形,比如说圆形,我们可以设置圆的内部颜色,圆的边框颜色,以及圆的线框样式,具体如下:

setlinestyle(PS_SOLID, 5);//设置线框样式
setfillcolor(GREEN);//填充颜色
setlinecolor(BLUE);//边框颜色

圆的设置类型有三种,具体操作都差不多

circle(50, 50, 50);//无填充圆
fillcircle(50, 150, 50);//有边框有填充圆
solidcircle(50, 250, 50);//无边框有填充

有了图形,我们也可以尝试去设置一下字体,与图形一样,字体也可以设置大小,颜色,在窗口中的位置,以及字体格式,具体如下

settextstyle(50, 0, "宋体");//设置字体格式(高度,宽度,字体)
outtextxy(600, 600, "星辰");//出现字体(坐标)
settextcolor(BLACK);//字体颜色

我们设置的字体是有背景的,为了防止字体背景影响图像,我们可以将字体的背景设置为透明

setbkmode(TRANSPARENT);//设置背景模式,bk(背景)mode(模式)transparent(透明)

在设置窗口后可能会出现闪退情况,所以我们在编程的末尾加上

getchar();//防止闪退 
closegraph();//关闭窗口


相关文章
|
2月前
|
C++
EasyX图形库学习(二、文字输出)
EasyX图形库学习(二、文字输出)
|
存储 编解码 缓存
Qt开发技术:Qt绘图系统(一)绘图系统介绍
Qt开发技术:Qt绘图系统(一)绘图系统介绍
Qt开发技术:Qt绘图系统(一)绘图系统介绍
|
2月前
|
存储 编解码 Windows
EasyX图形库学习(三、用easyX控制图形界面中的小球、图片-加载、输出)
EasyX图形库学习(三、用easyX控制图形界面中的小球、图片-加载、输出)
|
2月前
|
算法 C语言 计算机视觉
【软件设计师备考 专题 】简单图形的绘制,图像文件的处理方法(一)
【软件设计师备考 专题 】简单图形的绘制,图像文件的处理方法
29 0
|
2月前
|
计算机视觉
【软件设计师备考 专题 】简单图形的绘制,图像文件的处理方法(二)
【软件设计师备考 专题 】简单图形的绘制,图像文件的处理方法
27 0
|
2月前
|
算法 数据可视化 计算机视觉
【软件设计师备考 专题 】简单图形的绘制,图像文件的处理方法(三)
【软件设计师备考 专题 】简单图形的绘制,图像文件的处理方法
56 0
|
2月前
|
缓存 数据库 数据安全/隐私保护
我绘制文章插图的三个神级工具
我绘制文章插图的三个神级工具
使用EasyX实现画图软件中画出矩形的效果
具体效果就是 可以复制代码自己实现一下
140 0
An工具介绍之钢笔工具、铅笔工具与画笔工具
An工具介绍之钢笔工具、铅笔工具与画笔工具
421 0
An工具介绍之钢笔工具、铅笔工具与画笔工具
|
API C语言 图形学
【C】初识EasyX图形编程
【C】初识EasyX图形编程
【C】初识EasyX图形编程