易码技术论坛

 找回密码
 加入易码
搜索
查看: 795020|回复: 14

写了一段 图片放大源码

[复制链接]
发表于 2007-5-10 13:12:25 | 显示全部楼层
很不错。
收集了哈!
发表于 2007-5-10 13:59:17 | 显示全部楼层
可以哦
  别说还真有用
发表于 2007-5-10 16:53:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2007-5-10 22:57:50 | 显示全部楼层
希望对大家有帮助
   

希望 红激 能做出好作品
发表于 2007-5-11 10:11:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2007-5-13 15:29:02 | 显示全部楼层
红鸡````
好精辟的简称
发表于 2007-5-13 15:43:11 | 显示全部楼层
看看效果说~
发表于 2007-5-13 16:52:18 | 显示全部楼层
好!!!
发表于 2007-5-13 21:19:32 | 显示全部楼层
支持~·~
 楼主| 发表于 2007-5-19 17:03:49 | 显示全部楼层
顶用手机顶
发表于 2007-5-20 09:24:03 | 显示全部楼层
强人真多~~~~~~啊!
发表于 2007-7-16 23:36:28 | 显示全部楼层
的确有用的阿
 楼主| 发表于 2007-7-17 19:12:47 | 显示全部楼层
有用就尽管用吧!!
不过,速度慢了点.
发表于 2007-7-17 20:58:16 | 显示全部楼层
好东西,收下了!
 楼主| 发表于 2007-5-10 12:53:27 | 显示全部楼层 |阅读模式
char pic[]={0,0,0,0,1,64,3,224,7,208,6,176,69,112,66,32,33,236,19,84,13,108,1,212,1,232,1,80,1,64,3,96};

void DrawPoint(int x,int y,int weith,int h,char d,int type,long buf)
{                              ///    倍数  类型   地址
  int x1;                          //        1 缓冲区作图
  char a,b,c;                      //        0x41 屏幕作图  0X43画镂空图
  char n,n2,w,i;
  a=128;w=weith/8;x1=x;
for(n2=0;n2<h;n2++)
{ i=0;
  for(i=0;i<w;i++)
  {  n=0;b=*(buf+w*n2+i);
    while(n<8)
    {
     c=(a&b)/128;
     if(type!=0x43)                     /////////////////////////////
    {    if(type==1)Block(x,y,x+d,y+d,c);////    这些可自行修改//
      else if(type==0x41) Box(x,y,x+d,y+d,1,c);///              //
    }                                         ////           //
    else if(c==1&&type==0x43)Block(x,y,x+d,y+d,1);          //
                                                  ///////////////
     b=b<<1;
     n++;
     x=x+d+1;
    }
   }
  x=x1; y=y+d+1;  
}
}

void main ()
{ char d;
   while(getchar()!=27)
   {
    Refresh();
    ClearScreen();
     if(d>4) d=0;
     DrawPoint(1,1,16,16,d,1,pic);
     DrawPoint(85,1,16,16,4-d,1,pic);
     
     d++;
     
   }
}


只支持宽度为8的整数倍的图片
可配合 美工大师使用

新建 文本文档.txt

2 KB, 下载次数: 192

draw.rar

1 KB, 下载次数: 217

用它 可直接打开美工大师图标

您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-29 07:03 , Processed in 0.011995 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表