| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 318 人关注过本帖
标题:[求助]BMP图像显示代码修正
只看楼主 加入收藏
冬季茶香
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-10-7
收藏
 问题点数:0 回复次数:1 
[求助]BMP图像显示代码修正
小弟写下了这段代码!但是出现很多错误,其中的datas是全局变量,已经存放了bmp的数据信息,求大侠帮助修改下!我想显示bmp图片 用c语言
//显示
 void imshow()
{
    FILE  *fp;
    char colorboard[256];
    char color;
    fp=fopen("lena.bmp","rb+");
    fseek(fp,sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFOHEADER),0);
    for(i=0;i<256;i++)
        fread(&colorboard[i],4,1,fp);
    rewind(fp);
    fseek(fp,fileh->bfOffBits,0);
    for(i=0;i<imageheight;i++)
    {
   for (j=0;j<imagewidth+1;j++)
      {
         color=colorboard[(*(datas+j)&0xFF)];取读出的数据第一位,对应到调色板的一个颜色
         if(j<imagewidth)
         GFMSetPixels(color,j,imageheight-1,1);
      }
    }
    fcolse(fp);
}
搜索更多相关主题的帖子: color c语言 
2012-10-07 11:07
快速回复:[求助]BMP图像显示代码修正
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025577 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved