编译环境 vs22
加载同一目录下的600x800分辨率的图像能正常显示得出来,但是加载1500x900的图片时窗口一片空白
loadimage()是不是不能加载过大的图片?
#include <stdio.h>
#include <graphics.h>
#include <conio.h>
int main()
{
initgraph(1520, 900);
IMAGE img;
// 读取图片
loadimage(&img, _T("D:\\图库\\101794522_p0.jpg"));
putimage(0, 0, &img);
_getch();
closegraph();
return 0;
}
顺便想问问,如果loadimage()第一个参数填NULL,不保存起来,那加载它有什么用呢,没找到相应的使用例,直接
initgraph(1520, 900);
loadimage(NULL, _T("D:\\图库\\101794522_p0.jpg"));
应该不能在窗口上显示图片吧(至少我运行完是显示不出来的)