需要准备的内容
编译器 VS或者VC
图形库下载地址 www.easyx.cn
素材 jpg或者bmp格式的图片一张
使用外部文件形式贴图
#include<iostream>
#include<graphics.h> //图形库 需要额外安装
using namespace std;
int main()
{
initgraph(640, 480);//新建窗口
IMAGE img; //准备图片
loadimage(&img, L"背景.jpg"); //加载图片 L"背景.jpg"是图片的相对路径,也可以使用绝对路径
putimage(0, 0, &img); //在指定位置贴图 前面的(0,0)是坐标 后面的&img是要贴的图片
cin.get();
closegraph(); //关闭窗口
return 0;
}
效果演示:
图片路径示例:
如果素材和窗口的大小不一致,可以考虑加载图片(loadimage)的时候额外控制加载图片的大小,这样贴图之后和窗口大小是一样大的,不过可能存在拉伸,请自己取舍. 新的代码和效果如下
#incl