<wbr id="ede8e"></wbr><bdo id="ede8e"><var id="ede8e"><optgroup id="ede8e"></optgroup></var></bdo>
    1. <sub id="ede8e"></sub>
    2. <sub id="ede8e"></sub>
    3. 18禁无遮挡啪啪无码网站,真人无码作爱免费视频,2018年亚洲欧美在线v,国产成人午夜一区二区三区 ,亚洲精品毛片一区二区,国产在线亚州精品内射,精品无码国产污污污免费,国内少妇人妻偷人精品
      首頁 > 文章中心 > 正文

      靜態圖像直接顯示

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

      靜態圖像直接顯示

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

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

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

      在某些漢字系統下也可以運行本程序,如WMDOS6.0、UCDOS3.1、SPDOS6.0F均可顯示。

      程序用TurboC2.0編譯,在HERC(大力神)單顯上運行成功。值得注意的是,運行時,當前目錄下需有相應的圖形驅動文件(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久久国产午夜| 国产97视频人人做人人爱| 亚洲国产精品成人av网| 国产尤物精品自在拍视频首页| 亚洲天堂在线观看完整版| 国产日韩精品免费二三氏| 三级网站视频在在线播放| 国产精品一精品二精品三| av中文字幕国产精品| 亚洲av中文乱码一区二| 久久久这里只有精品10| 国产91精品一区二区蜜臀| 无码AV无码免费一区二区| 无码人妻一区二区三区精品视频| 中文字幕人妻中出制服诱惑| 亚洲欧美日韩在线码| 亚洲午夜无码久久久久蜜臀av| 久久精品不卡一区二区| 中文字幕有码日韩精品| 九九热在线精品视频99| 开心久久综合激情五月天| 少妇激情av一区二区三区| 美国又粗又长久久性黄大片| 日韩一区二区三在线观看| 成人污视频| 婷婷六月天在线| 狠狠色噜噜狠狠狠狠av不卡| 亚洲一区二区三区av链接| 国产成年码AV片在线观看| 香港日本三级亚洲三级| 免费无码成人AV片在线 | 人人妻人人做人人爽夜欢视频 | 黄页网址大全免费观看| 国内精品久久久久影院不卡|