图片模糊、锐化、雕刻

2016-02-19 15:57 1 1 收藏

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的图片模糊、锐化、雕刻,手机电脑控们准备好了吗?一起看过来吧!

【 tulaoshi.com - 编程语言 】


  void S_Filter(Graphics::TBitmap *Source,Graphics::TBitmap *NewPic,int Div,int xg)//图片效果
  {
  //0:模糊1:锐化3:雕刻
  int flt[9];
  switch (xg)
    {
    case 0:
      {
      flt[0]=5;flt[1]=5;flt[2]=5;
      flt[3]=5;flt[4]=60;flt[5]=5;
      flt[6]=5;flt[7]=5;flt[8]=5;
      };
      break;
    case 1:
      {
      flt[0]=0;flt[1]=-5;flt[2]=0;
      flt[3]=-5;flt[4]=30;flt[5]=-5;
      flt[6]=0;flt[7]=-5;flt[8]=0;
      };
      break;
    default:
      {
      flt[0]=-15;flt[1]=-15;flt[2]=0;
      flt[3]=-15;flt[4]=15;flt[5]=15;
      flt[6]=0;flt[7]=15;flt[8]=0;
      };
  }
  
  int XX[3];
  BYTE *ptr,*ptru,*ptrd,*ptr1;
  
  NewPic-Assign(Source);
  for (int y = 1; y NewPic-Height-1; y++)
    {
    ptr=(BYTE *)NewPic-ScanLine[y];
    ptr1=(BYTE *)Source-ScanLine[y];
    ptru=(BYTE *)Source-ScanLine[y-1];
    ptrd=(BYTE *)Source-ScanLine[y+1];
    for(int x=3;x(Source-Width-1)*3;x+=3)
      {
      XX[0]=0;XX[1]=0;XX[2]=0;
      for(int i=-1;i=1;i++)
        for(int j=0;j3;j++)
          XX[j]+=ptr1[x+3*i+j]*flt[4+i];
          for(int i=-1;i=1;i++)
            for(int j=0;j3;j++)
              XX[j]+=ptru[x+3*i+j]*flt[1+i];
              for(int i=-1;i=1;i++)
                for(int j=0;j3;j++)
                  XX[j]+=ptrd[x+3*i+j]*flt[7+i];
                  for (int i=0;i3;i++)
                    {
                    XX[i]=XX[i]/Div;
  
                     XX[i]=MAX(XX[i],0);
                    XX[i]=MIN(XX[i],255);
                    ptr[x+i]=XX[i];
                    }
      }
    }
  } 

来源:https://www.tulaoshi.com/n/20160219/1610754.html

延伸阅读
标签: FLASH flash教程
看效果: 那天在网上看到一个效果,感觉不错,今天晚上没事自己也模仿了一下。做得不好,希望大家不要见笑! ////// //椭圆短半轴 var H = 80; //椭圆长半轴 var W = 200; //定义弧度的增量n var n = 0; //定义椭圆的中心坐标 var cenX = Stage.width/2; var cenY...
标签: PS PS教程
在学习中遇到问题可以到 论坛PS求助研讨 发贴交流! 相关PS初学者实例教程阅读: Photoshop初学者实例教程专题 相关PS视频教程链接: 模糊锐化和涂抹工具 加深减淡和海绵工具 这里要介绍的6种工具都属于绘制型操作方式,这意味着它们都可以使用Photoshop的各种笔刷。而习惯上我们将能够使用笔刷的工具称为绘制型工具或绘图工具,它们的...
原图 800)this.style.width=800;" border=0> 效果 800)this.stytulaoShi.comle.width=800;" border=0> 123下一页
作者制作HDR的方法非常不错。过程:先增强图片中的明暗对比,并降低饱和度得到初步的效果,然后用高反差保留滤镜锐化即可得到不错的高清效果。 原图 最终效果 1、打开素材,CTRL + J复制一层【图层一】,给一个自动对比度,CTRL + SHIFT + ALT +L【自动对比度】。 2、图像 调整 阴影/高光 显示更多选项 阴影半径70,高光数...
8px那篇引起很多回应,我想这要从几个角度来解释。UI 口中的「糊」和 RD 眼里的「糊」是有差别的。图片会糊的原因分成几种: 1. 小图放大会糊。 大图缩小会糊 这只老鼠的照片,缩小后屁股那边的毛色就糊成一团了。这就是为什么 Desktop icon 在制作上会建议不要放文字、图片越简单干净越好。512px 的精致设计到了72px 就什么也不剩了。 ...

经验教程

863

收藏

18
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部