99精品久久这里只有精品,三上悠亚免费一区二区在线,91精品福利一区二区,爱a久久片,无国产精品白浆免费视,中文字幕欧美一区,爽妇网国产精品,国产一级做a爱免费观看,午夜一级在线,国产精品偷伦视频免费手机播放

    <del id="eyo20"><dfn id="eyo20"></dfn></del>
  • <small id="eyo20"><abbr id="eyo20"></abbr></small>
      <strike id="eyo20"><samp id="eyo20"></samp></strike>
    • 首頁 > 文章中心 > 正文

      靜態(tài)圖像直接顯示

      前言:本站為你精心整理了靜態(tài)圖像直接顯示范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢。

      靜態(tài)圖像直接顯示

      在很多游戲中,有大量的圖像文件,一般只能在游戲過程中看到,有的還需過關(guān)斬將才能看到,而且不易看到全部圖像。在金山漢字系統(tǒng)中,雖然有一配套的圖文編輯系統(tǒng)SuperStar(SPT),它產(chǎn)生的圖形文件也只能在該系統(tǒng)中才能看到。因此,筆者用C語言編了一段程序,可以使讀者在西文DOS下直接看到圖像。

      該程序可被編譯成EXE文件,在西文狀態(tài)下運(yùn)行。運(yùn)行時(shí)選擇文件類型并輸入文件名,即可在任何顯示器上看到向慕已久的畫面。但不同的顯示器效果有明顯的差異。

      本程序所調(diào)用的圖像文件分為兩類,一是指適于在中低分辨率顯示器上顯示的單幅靜態(tài)圖片、寫真,它成批存在于游戲或演示程序中,文件名是排序的,本文稱為HTX類;二是在SPT系統(tǒng)中以非壓縮形式存盤的文件,通稱SPT類。

      在某些漢字系統(tǒng)下也可以運(yùn)行本程序,如WMDOS6.0、UCDOS3.1、SPDOS6.0F均可顯示。

      程序用TurboC2.0編譯,在HERC(大力神)單顯上運(yùn)行成功。值得注意的是,運(yùn)行時(shí),當(dāng)前目錄下需有相應(yīng)的圖形驅(qū)動文件(BGI文件)。

      #include<dos.h>

      #include<stdio.h>

      #include<malloc.h>

      #include<graphics.h>

      main()

      {

      FILE*fp;

      voidfar*htxwj;

      intgd=DETECT,gm,x=0,y=0,q=15,b=0,fx;

      longsize;

      charfile[80];

      printf("1.HTX2.SPT:");scanf("%d",&fx);

      printf("Filename:");scanf("%s",&file);

      if(fx==2){putspt(file,x,y,q,b);closegraph();exit(0)

      ;}

      if(fx==1)gotoxshtx;

      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,intx1,inty1,intqj,intbj)

      unsignedchardot;

      FILE*fp;

      intgd=DETECT,gm;

      inth,w;

      inti,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;i<h;i++)

      {

      if(i>h)gotoextt;

      y=y1+i;

      for(j=0;j<w/8;j++)

      {

      x=x1+8*j;

      dot=fgetc(fp);

      p=0x80;

      if(x==(w-15))gotocon;

      for(k=0;k<8;k++)

      {

      if(dot&p)

      {

      putpixel(x+k,y,qj);

      }

      else

      {

      putpixel(x+k,y,bj);

      }

      p>>=1;

      }

      }con∶;

      }

      extt:

      fclose(fp);

      return(0);

      av网站韩日在线观看免费| 日韩av无码成人无码免费| 日日碰狠狠添天天爽五月婷| 欧美丰满大乳高跟鞋| 无码超乳爆乳中文字幕| 国产成人av区一区二区三| 亚洲欧美日韩综合一区二区| 人妻少妇乱子伦精品| 人妻在卧室被老板疯狂进入国产| 中文字幕无码免费久久| 一区二区三区中文字幕在线播放| 久久99热国产精品综合| 欧美 丝袜 自拍 制服 另类| 精品国产高清一区二区广区| 在线免费午夜视频一区二区| 国产麻花豆剧传媒精品mv在线| 亚洲综合色婷婷七月丁香| 亚洲精品久久久久高潮| 亚洲粉嫩av一区二区黑人| 噜噜中文字幕一区二区| 亚洲日韩在线中文字幕综合| 老妇女性较大毛片| 纯肉无遮挡H肉动漫在线观看国产 国产精品自产拍在线观看免费 | 天美麻花果冻视频大全英文版 | 中文字幕在线观看亚洲日韩| 麻豆国产巨作AV剧情老师| 亚洲另类国产精品中文字幕| 欧美丰满熟妇xxxx性ppx人交| 日本无遮挡吸乳呻吟视频| 欧美一级视频在线| 国产精品白浆一区二区免费看| 亚洲综合激情五月丁香六月| 欧美a视频在线观看| 北岛玲亚洲一区二区三区| 中文字幕免费在线观看动作大片 | 日韩av中出在线免费播放网站| 国产免费成人自拍视频| 亚洲精品成人av在线| 97超在线视频免费| 国产成人高清视频在线观看免费 | 夜夜欢性恔免费视频|