今天给大家介绍一款大雾效果的滤镜,先看下效果图:
![](https://box.kancloud.cn/2016-01-05_568b332012d5a.jpg)
(a)原图
![](https://box.kancloud.cn/2016-01-05_568b332071be8.jpg)
(b)大雾滤镜效果图
由于这个滤镜比较简单,这里我们只介绍PS的实现步骤和主要C#代码,代码下载不再累赘,看过前面博客的朋友们应该容易写出代码,如果不想写,拿之前的代码,直接调用库函数而已,呵呵。
PS实现步骤:
1,打开原始图像,复制一图层A;
2,新建图层mask,填充为黑色,然后“滤镜--渲染--云彩”,得到雾气的模板图像,如下图所示:
![](https://box.kancloud.cn/2016-01-05_568b3320bd1eb.jpg)
(c)雾气模板
3,将原始图像与mask执行“滤色”混合图层样式,即可得到最终大雾弥漫的效果图了。
![](https://box.kancloud.cn/2016-01-05_568b3320e1b00.jpg)
(d)大雾滤镜示意图
以上就是这款滤镜的PS实现过程,是不是很简单,你可以直接调用前面博客中的代码实现,相信代码不会超过10行呵呵,这里给出主要代码:
~~~
namespace SpecialeffectDemo
{
unsafe class FogFilter
{
private Bitmap curBitmap = null;
private Bitmap fogMap = null;
public FogFilter(Bitmap src,Bitmap map)
{
this.curBitmap = src;
this.fogMap= map;
}
public Bitmap Apply()
{
return FogFilterProcess();
}
private Bitmap FogFilterProcess()
{
return SpecialEffectClass.DoEffect(temp, fogMap, 0, (int)SpecialEffectClass.EffectMode.MODE_FILTERCOLOR);//滤色处理
}
}
~~~
记得,有什么问题联系我哦,本人邮箱[dongtingyueh@163.com](mailto:dongtingyueh@163.com), QQ: 1358009172
**最后,分享一个专业的图像处理网站(微像素),里面有很多源代码下载:**
[http://www.zealpixel.com/portal.php](http://www.zealpixel.com/portal.php)
- 前言
- 序言
- Brannan滤镜
- 编码基础(Photoshop基础变换的代码实现)
- Toaster滤镜
- Hudson滤镜(Instagram)
- 暴雨滤镜
- 大雪滤镜
- 图像滤镜实现万能方法研究
- 大雾效果滤镜
- 连环画滤镜
- 暗调滤镜
- 怀旧风格滤镜
- (Nostalgla Filter)老照片滤镜
- (Punch Filter)交叉冲印滤镜
- (Lightleaks Filter)漏光滤镜
- 漫画滤镜
- LOMO Filter
- Glow Filter发光滤镜
- (Instagram)1977滤镜
- (Sketch Filter)素描滤镜
- 水彩画滤镜
- 图像光照效果滤镜
- Oilpaint油画滤镜
- Swirl滤镜
- Wave滤镜
- 球面(Spherize)滤镜
- 挤压(Pinch)滤镜
- 旋转模糊滤镜
- 霓虹、浮雕、木刻滤镜
- 图像滤镜晕影调节算法研究
- PS平均(滤镜-模糊-平均)效果
- Photoshop实现Instagram Amaro滤镜特效
- Photoshop实现Instagram之Nashville滤镜
- Photoshop实现Instagram之Sierra滤镜
- Photoshop实现Instagram之Mayfair滤镜效果
- ZPhotoEngine超级算法库
- 乐高像素拼图特效
- 乐高像素拼图特效滤镜的代码实现
- 保留细节的磨皮滤镜之PS实现
- 保留细节的磨皮之C#程序实现
- 流行艺术风滤镜特效PS实现
- PS图层混合模式之明度模式