求助大佬,putimage无法加载

0

绘图窗口是黑屏,无法加载出图片

图片跟.cpp放在一个目录里

#include <graphics.h>
#include <conio.h>

int main()
{
	initgraph(640, 480);

	IMAGE DJ;
	loadimage(&DJ, "a.jpg", 640, 480);
	putimage(0, 0, &DJ);

	_getch();
	closegraph();
}
ava

2020-4-4

0

两种可能:

1. 图片的相对路径写错了。你的 a.jpg 在哪?如果在 VS 里面执行,注意,project 所在文件夹才是当前路径。

2. 图片格式有错误。

ava
慢羊羊

2020-4-5

0

你把图片放到debug或者release看看,就是和编译好的exe程序放在一起。(很有用)

ava
Forest

2020-4-5

-1

你的图片路径错了,不完整

IMAGE jpg; //录入图片的指针
loadimage(&jpg,"C:\\game\\合成游戏\\图片\\开始.jpg", 1000, 600);

应该是这样

ava
Z

2020-4-5

1 不影响,cpp和图片放在同一文件夹可以直接用相对路径,他应该不是这个问题 - 无名氏 2020-4-5
@无名氏 +1      - xiongfj ◑◑ 2020-4-5
热门标签