bmp图像显示的问题求指导

[复制链接]
查看11 | 回复2 | 2021-1-27 07:18:52 | 显示全部楼层 |阅读模式
voidShow(char*filename)
{
FILE*fp;
Fileheadpoint;
INT8U*data;
INT8U*add,*add1;
INT32Ui,j;
Readhead(filename,&point);
if((fp=fopen(filename,"rb"))==NULL)
{
printf("cannotopen");
exit(1);
}
data=(INT8U*)malloc(4*point.bmpwidth*point.bmpheight);
fseek(fp,point.remove,0);
fread(data,point.picsize,1,fp);//将位图信息和调色板读出,方便位图信息的转化
switch(point.bmppix)
{
case1:
add=Show1bit(data,&point,filename);
add1=Overturn(add,&point);
GFMWriteRectangle(0,0,point.bmpwidth,point.bmpheight,add1);
break;
case4:
add=show4bit(filename,&point,data);
add1=Overturn(add,&point);
GFMWriteRectangle(0,0,point.bmpwidth,point.bmpheight,add1);
break;
case8:
add=show8bit(filename,&point,data);
add1=Overturn(add,&point);
GFMWriteRectangle(0,0,point.bmpwidth,point.bmpheight,add1);

break;
case16:
add=show16bit(filename,&point,data);
add1=Overturn(add,&point);
GFMWriteRectangle(0,0,point.bmpwidth,point.bmpheight,add1);

break;
case24:
add=show24bit(filename,&point,data);
add1=Overturn(add,&point);
GFMWriteRectangle(0,0,point.bmpwidth,point.bmpheight,add1);
break;
case32:
GFMWriteRectangle(0,0,point.bmpwidth,point.bmpheight,data);
break;
}
GFMDrawRectangle(0,0,720,576,0x0000ff00,1);
}
结果编译时出现了问题errorC2198:'GFMWriteRectangle':toofewactualparameters
是不是少加了些什么啊?
分 -->
回复

使用道具 举报

千问 | 2021-1-27 07:18:52 | 显示全部楼层
在GFMWriteRectangle上点鼠标右键,选转到定义?
回复

使用道具 举报

千问 | 2021-1-27 07:18:52 | 显示全部楼层
引用1楼的回复:在GFMWriteRectangle上点鼠标右键,选转到定义?
++
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行