图片在窗口显示,记得下载easy
1.库函数的使用
<graphics.h>
2.创建一个窗口的简单操作
initgraph(a,b);//窗口的x长和y宽;initgraph(600,400);
while(1);//防止跳屏
closegraph();//关闭窗口
3.图片的放置
a.多字节字符集的变化。首先,需要在编译器右键你的所创项目,打开你的属性,点击高级,在高级属性内看见字符集,点击字符集旁的倒三角,选择使用多字节字符集。
b.在文件资源管理器中拷贝你所需要的图片。需要在编译器右键你的所创项目,在下方找到文件资源管理器,打开后ctrl+v把你的图片拷贝
c.创建图片变量储存。即IMAGE 图片名(image全大写)
d.使用函数loadimage和putimage,加载然后把图片显示在窗口
1.loadimage的使用(这是加载,你可以创建一个函数集中加载在一起)
loadimage(图片地址,“图片全名”,x,y);如loadimage(&hehe,“hehe.jpg”,600,400);//这个jpg不同的图片是不一样的,他的这个x,y,我是要为下面的函数打满窗口设计的
2.putimage()的使用(这是把图片搭载窗口上)
我所知道完整的putimage(x,y,w,h,图片地址,xx,yy)
或者putimage(x,y,图片地址);
x,y----分别指其打印到窗口的坐标;
w,h----是指你想要的宽和高;
xx,yy----是你加载图片所截留的位置
如putimage(0,0,200,200,&hehe,10,10);//就是在窗口(0,0),打出从hehe图片上(10,10)开始节流的200的长宽的图;
当然,你也可以打印全图putimage(0,0,&hehe);
4.示例
#include
#include<graphics.h>
int main()
{
initgraph(800, 800);//创窗口
IMAGE mm;//储存图
loadimage(&mm, "mm.jpg", 800, 800);//加载图
putimage(0, 0, &mm);//打印图
while (1);//防止跳屏
closegraph();//关闭屏幕
return 0;
}
//作者还是新手,可能还有些技术不是特别好,但希望这篇文章对所看读者有所帮助