首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心理工论文信息技术

Tags:


   静态图像的直接显示      ★★★ 【字体: 】  
静态图像的直接显示
收集整理:佚名    来源:本站整理  时间:2009-01-10 15:16:29   点击数:[]    

[本篇论文由上帝论文网为您收集整理,上帝论文网http://paper.5var.com将为您整理更多优秀的免费论文,谢谢您的支持]
  在很多游戏中,有大量的图像文件,一般只能在游戏过程中看到,有的还需过关斩将才能看到,而且不易看到全部图像。在金山汉字系统中,虽然有一配套的图文编辑系统SuperStar(SPT),它产生的图形文件也只能在该系统中才能看到。因此,笔者用C语言编了一段程序,可以使读者在西文DOS下直接看到图像。
该程序可被编译成EXE文件,在西文状态下运行。运行时选择文件类型并输入文件名,即可在任何显示器上看到向慕已久的画面。但不同的显示器效果有明显的差异。
本程序所调用的图像文件分为两类,一是指适于在中低分辨率显示器上显示的单幅静态图片、写真,它成批存在于游戏或演示程序中,文件名是排序的,本文称为HTX类;二是在SPT系统中以非压缩形式存盘的文件,通称SPT类。
在某些汉字系统下也可以运行本程序,如WMDOS 6.0、UCDOS 3.1、SPDOS 6.0F均可显示。
程序用Turbo C 2.0编译,在HERC(大力神)单显上运行成功。值得注意的是,运行时,当前目录下需有相应的图形驱动文件(BGI文件)。
#include
#include
#include
#include
main()
{
FILE *fp;
void far *htxwj;
int gd=DETECT, gm, x=0, y=0, q=15, b=0, fx;
long size;
char file[80];
printf(1.HTX 2.SPT:); scanf (%d, &fx);
printf(File name:); scanf (%s, &file);
if(fx==2){putspt (file, x, y, q, b);closegraph();exit(0)
;}
if(fx==1) goto xshtx;
getch();exit(0);
xshtx:
initgraph(&gd, &gm, );
size=imagesize (0, 0, 500, 300);
htwxj=malloc(size);
getimage(0, 0, 500, 300, htxwj);
fp=fopen(file, rb+);
fread(htxwj, 1, size, fp);
putimage (y, x, htxwj, 0);
getch();
free(htxwj);
fclose(fp);
closegraph();
}
putspt(char *sptf, int x1, int y1, int qj, int bj)
{
unsigned char dot;
FILE *fp;
int gd=DETECT, gm;
int h, w;
int i, j, k, p, x, y;
initgraph(&gd, &gm,);
if ((fp=fopen(sptf, rb))==NULL)return(1);
fseek(fp, 34L, SEEK-SET);
fread(&w, 2, 1, fp);
fseek(fp, 36L, SEEK-SET);
fread(&h, 2, 1, fp);
if(fseek(fp, 64L, SEEK-SET))return(1);
for(i=0; ih)goto extt;
y=y1+i;
for(j=0; j>=1;
}
}con∶;
}
extt:
fclose(fp);
return(0);
}

文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:也谈硬盘参数测试t2gg

  • 下一篇文章:用Excel开发MIS的方法
  • 返回上一页】【打 印】【关闭窗口
    中查找“静态图像的直接显示”更多相关内容 5VAR论文频道
    中查找“静态图像的直接显示”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››基于Cosmos的包装容器跌落试验的开...
  • ››日产100吨抄纸车间工艺设计分析
  • ››SDH网络规划与设计的案例分析
  • ››装饰原纸增湿強及再制浆工艺的设计...
  • ››基于网络印刷色彩再现技术的创新分...
  • ››图象序列中的运动检测技术的开发分...
  • ››体温测量仪设计系统的分析
  • ››通用视频编解码平台系统的问题和策...
  • ››页面在线设计系统的问题和策略分析...
  • ››微粒助留助滤体系用于废纸制浆造纸...
  • ››静态图像的直接显示
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .