首页 > 代码库 > 图像滤镜艺术--大雪滤镜
图像滤镜艺术--大雪滤镜
今天给大家介绍一款大雪滤镜,可以使你夏天的照片瞬间幻化为大雪纷飞的场景哦!先看下效果图:
上面三张图像分别是(a)原始图像,(b)PS效果图,(c)C#代码效果图
这个大雪滤镜也比较简单,按照之前的步骤,我们依次介绍PS实现过程以及代码实现过程。
PS实现过程如下:
1,打开原始图像,复制图层a,新建图层mask,填充为黑色;
2,滤镜--杂色--添加杂色:
3,模糊--进一步模糊:
4,调整色阶:
5,高斯模糊,与a进行混合,选择混合图层—滤色模式:
6,原图调出冷色调:
这样就出来了大雪效果了 ,其实大家会发现,这个滤镜跟上一篇博客中的暴雨滤镜差不多,关键都是模板的制作,大家可以对比一下呵呵。
然后我们来介绍一下代码实现吧:
这里的模板,我已经放在了资源包里,大家可以直接拿来使用,如果大小不合适,那么自行变换一下即可。这样代码实现就可以简化为两个 步骤:
1,将原始图进行调色,调出一种冬天特有的清冷,也就是蓝色分量多一些 ;
2,将调整好的图像与模板进行“滤色”图层混合即可;
这里给出主要代码:
amespace SpecialeffectDemo{ unsafe class SnowFilter { private Bitmap curBitmap = null; private Bitmap snowMap = null; public SnowFilter(Bitmap src,Bitmap map) { this.curBitmap = src; this.snowMap = map; } public Bitmap Apply() { return RainFilterProcess(); } private Bitmap RainFilterProcess() { Bitmap temp = ColdEffect(curBitmap); return SpecialEffectClass.DoEffect(temp, snowMap, 0, (int)SpecialEffectClass.EffectMode.MODE_FILTERCOLOR);//滤色处理 } private Bitmap ColdEffect(Bitmap srcBitmap) { Bitmap src = http://www.mamicode.com/new Bitmap(srcBitmap);>最后,放上所有PS实现和C#代码实现的资源下载链接:http://download.csdn.net/detail/trent1985/8266331
记得,有什么问题联系我哦,本人邮箱dongtingyueh@163.com, QQ: 1358009172
图像滤镜艺术--大雪滤镜
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。