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)的主要内容,如果未能解决你的问题,请参考以下文章