在visual studio 2022中是没有easyx库的,需要自己下载easyx库,在怎样安装 EasyX? - EasyX上有详细的讲解,这里就不讲述了。
首先,先导入头文件,
#include<graphics.h>
#include<easyx.h>
这两个都是可以的,本质上没什么区别。
先创建一个窗口,可以不用加颜色
#include<graphics.h>
#include<stdio.h>
int main()
{
initgraph(500, 500);//设置窗口大小
setbkcolor(GREEN);//设置窗口背景颜色
//也可以用setbkcolor(GBR(1,1,1));自己设颜色
cleardevice();//清除窗口上的图形
getchar();//等待输入,如果没有,会直接结束程序
}
设好窗口后就是导入图片了
#include<graphics.h>
//#include<conio.h>
#include<stdio.h>
int main()
{
initgraph(500, 500);
//setbkcolor(GREEN);
//setbkcolor(BGR(1,1,1));
cleardevice();
IMAGE and1;
loadimage(&and1, "D:\\作业\\c++\\2024.7.13\\2024.7.13\\tupian\\123.jpg");
putimage(0, 0, &and1);//输出图片,(0,0)表示坐标
getchar();
}
这里有的可能会报错,解决方法:点击项目---选什么什么属性--高级--字符集--右边框有个小标选:使用多字节字符集。
想要导入照片最主要的就是准确找到相应的地址,就是这个----> D:\\作业\\c++\\2024.7.13\\2024.7.13\\tupian\\123.jpg
那么如何找到相应的地址呢?
首先找到放代码的位置并打开
打开文件夹2024.7.13(名字是自己名的)新建一个文件夹用来放图片,如tupian
复制这个地址(注意要改为\\)再加上\\123.jpg(看图片格式),就行了!
有的图片从网上下载,可能加载不出来,这里需要导入画图中,当然也可以通过画图改变图片的大小来适应窗口的大小
选择另存为,建议选JPEG图片
最后就是这样的
初次写,有问题,还请各位大佬指出