C++之设置背景图片(Easyx)

Posted 酷酷的Herio

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++之设置背景图片(Easyx)相关的知识,希望对你有一定的参考价值。

C++之设置背景图片(Easyx)

#include<easyx.h>
#include<conio.h>
int main() 
	initgraph(600, 600);//创建一个窗口
	IMAGE background;//定义一个图片名.
	loadimage(&background,"resources\\\\background.jpg",600,600,1);//从图片文件获取图像
	putimage(0, 0, &background);//绘制图像到屏幕,图片左上角坐标为(0,0)
	_getch();//防止程序关闭
	closegraph();//关闭窗口
	return 0;

效果图如下:

附上两个 l o a d i m a g e loadimage loadimage函数声明:

void loadimage(IMAGE *pDstImg, LPCTSTR pImgFile, int nWidth = 0, int nHeight = 0, bool bResize = false);
// 从图片文件获取图像(bmp/gif/jpg/png/tif/emf/wmf/ico)

void loadimage(IMAGE *pDstImg, LPCTSTR pResType, LPCTSTR pResName, int nWidth = 0, int nHeight = 0, bool bResize = false);	
// 从资源文件获取图像(bmp/gif/jpg/png/tif/emf/wmf/ico)

第一个函数从左到右的参数为:保存图片对象的指针,图片文件名,图片拉伸宽度,图片拉伸高度,是否调整IMAGE适应图片大小。

第二个函数:保存图片对象的指针,资源类型,资源名称,拉伸宽度,拉伸高度,是否调整IMAGE适应图片大小。

以上是关于C++之设置背景图片(Easyx)的主要内容,如果未能解决你的问题,请参考以下文章

easyx 制作C++计时器

使用EasyX和C++写一个消砖块游戏

[A*算法01]C++绘图神器-EasyX

C++ easyx制作打砖块游戏

实时钟表,Easyx,C++

你知道EasyX吗