滤镜最初是指安装在相机镜头前过滤自然光的附加镜头,用来实现调色和添加效果。而我们现在在软件应用中所看到的滤镜,是我们使用软件技术对真实滤镜的一种模拟实现而已。
随着图像处理技术的不断发展,原来越多的应用融入到了我们的生活之中,图像滤镜就是其中之一。所谓图像滤镜就是一些特殊的图像处理效果。现在基本上任何一款图像处理软件或者应用,都会提供不同的滤镜效果,方便我们进行照片、图像等的处理、分享和保存。
图像滤镜种类繁多,这里,我会将自己实现的滤镜做个总结,给大家分享一下。为了达到某个滤镜的效果,我们将使用PhotoShop进行操作,实现我们的滤镜效果,然后,在按照PhotoShop中实现的步骤进行程序编码,最后实现相应的效果。
大家知道,Instagram这个软件,凭借其独特的滤镜享誉欧美,但是,它的滤镜效果是如何实现的呢?我们不得而知。因此,我们先从Instagram滤镜出发,用PS模拟实现,当然,我们只是逼近人家的效果而已。
当然,我们编码有个前提,就是去实现PS中的一些基本功能,比如:图层混合模式、亮度对比度调整、曲线、色阶命令、饱和度调整等。这些实现,我在这里给出网络链接,大家可以参考,虽说不是完全和PS一样,但是,基本保持一致,不影响我们实现。
亮度对比度调整[http://blog.csdn.net/maozefa/article/details/1776824](http://blog.csdn.net/maozefa/article/details/1776824)
色相饱和度调整[http://blog.csdn.net/maozefa/article/details/8461849](http://blog.csdn.net/maozefa/article/details/8461849)
图层混合模式公式[http://wenku.baidu.com/link?url=CVW3o8vKi1D1yECtfbftlCOenNgH38Kv9UF7sOCcNXsfyNAxo3VRNVlURf5I5d14Nst1PX3zhBxO0bWgOzxivMz3QDKqmxCvlNO2JW3U5iO](http://wenku.baidu.com/link?url=CVW3o8vKi1D1yECtfbftlCOenNgH38Kv9UF7sOCcNXsfyNAxo3VRNVlURf5I5d14Nst1PX3zhBxO0bWgOzxivMz3QDKqmxCvlNO2JW3U5iO)
曲线、色阶调整[http://blog.csdn.net/laviewpbt/article/details/17162849](http://blog.csdn.net/laviewpbt/article/details/17162849)
以上是一些网络资源,大家可以自行实现,当然,我的DEMO中都有相应的实现,大家可以直接调用也行。
最后,做个说明:本人将使用PS进行模拟,然后使用C/C#进行编码实现,最后将附上相应的程序demo链接以及PS的PSD文件。如有什么疑问给我留言,当然,代码我不会公开,但是步骤会相当清晰,相信大家都会明白,原理第一,代码只是工具而已。
**最后,分享一个专业的图像处理网站(微像素),里面有很多源代码下载:**
[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图层混合模式之明度模式