模仿szk的tbf制作工具

末茉滴宝贝嘉懿

末茉滴宝贝嘉懿

2016-02-19 13:27

下面这个模仿szk的tbf制作工具教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!
代码没整理,主要是大家用这个东西在美工方面可以方便下,至于原理大家从里面加载和显示就可以看出了,我也就是看了这两个函数才自己尝试写了下的.以下是一个简单的例子:需要附件内的heart.tbf才可以正常运行/*tbf用法介绍作者:上海工程技术大学02211 朱昀*/#include graphics.h
  #include stdio.h
  void InputTbf(char *filename,int (*NAME)[30])    /*把TBF图象文件置入数组*/
  {
   int i,j;
   char c;
   FILE *fp;
   if((fp=fopen(filename,"r"))==NULL)  /*打开一个文件只读*/
     return;
   for(i=0;i30;i++)
      {
       for(j=0;j30;j++)
          {
            c=fgetc(fp);
            NAME[i][j]=(int)(c-65);  /*还原数字-65*/
          }
      }
   fclose(fp);
  }
  void PrintTbf(int x,int y,int (*name)[30],int color)        /*显示TBF图片数组*/
  { int i,j,newx,newy;/*color是指不输出的颜色*/
    newx=x;
    newy=y;
   for(i=0,y=newy;i30;i++,y++)/*30*30的数组用点输出*/
       for(j=0,x=newx;j30;j++,x++)   
        if(name[i][j]!=color)
        putpixel(x,y,name[i][j]);
  }
  void main()
  {
   int str[30][30];
   int gd=DETECT,gm;
   initgraph(&gd,&gm,"c:c");
   InputTbf("heart.tbf",str);/*加入图片*/
   PrintTbf(320,200,str,0);/*显示图片*/
   getch();
   closegraph();
  }
  
  
  点这里下载
展开更多 50%)
分享

猜你喜欢

模仿szk的tbf制作工具

编程语言 网络编程
模仿szk的tbf制作工具

宝宝辅食制作工具有哪些

宝宝辅食
宝宝辅食制作工具有哪些

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

铃声制作工具 Free Ringtone Maker使用教程

电脑入门
铃声制作工具 Free Ringtone Maker使用教程

13款靠谱实用的信息图制作工具

电脑网络
13款靠谱实用的信息图制作工具

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

u大侠u盘制作工具怎么使用

电脑网络
u大侠u盘制作工具怎么使用

U速启U盘制作工具使用教程

电脑入门
U速启U盘制作工具使用教程

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

判断windows的Desktop及其它目录

判断windows的Desktop及其它目录

WAP中的ASP技术之六

WAP中的ASP技术之六
下拉加载更多内容 ↓