图像滤镜艺术--序言

    滤镜最初是指安装在相机镜头前过滤自然光的附加镜头,用来实现调色和添加效果。而我们现在在软件应用中所看到的滤镜,是我们使用软件技术对真实滤镜的一种模拟实现而已。

    随着图像处理技术的不断发展,原来越多的应用融入到了我们的生活之中,图像滤镜就是其中之一。所谓图像滤镜就是一些特殊的图像处理效果。现在基本上任何一款图像处理软件或者应用,都会提供不同的滤镜效果,方便我们进行照片、图像等的处理、分享和保存。

    图像滤镜种类繁多,这里,我会将自己实现的滤镜做个总结,给大家分享一下。为了达到某个滤镜的效果,我们将使用PhotoShop进行操作,实现我们的滤镜效果,然后,在按照PhotoShop中实现的步骤进行程序编码,最后实现相应的效果。

    大家知道,Instagram这个软件,凭借其独特的滤镜享誉欧美,但是,它的滤镜效果是如何实现的呢?我们不得而知。因此,我们先从Instagram滤镜出发,用PS模拟实现,当然,我们只是逼近人家的效果而已。

    当然,我们编码有个前提,就是去实现PS中的一些基本功能,比如:图层混合模式、亮度对比度调整、曲线、色阶命令、饱和度调整等。这些实现,我在这里给出网络链接,大家可以参考,虽说不是完全和PS一样,但是,基本保持一致,不影响我们实现。

    亮度对比度调整http://blog.csdn.net/maozefa/article/details/1776824

    色相饱和度调整http://blog.csdn.net/maozefa/article/details/8461849

    图层混合模式公式http://wenku.baidu.com/link?url=CVW3o8vKi1D1yECtfbftlCOenNgH38Kv9UF7sOCcNXsfyNAxo3VRNVlURf5I5d14Nst1PX3zhBxO0bWgOzxivMz3QDKqmxCvlNO2JW3U5iO

    曲线、色阶调整http://blog.csdn.net/laviewpbt/article/details/17162849

    以上是一些网络资源,大家可以自行实现,当然,我的DEMO中都有相应的实现,大家可以直接调用也行。

    最后,做个说明:本人将使用PS进行模拟,然后使用C/C#进行编码实现,最后将附上相应的程序demo链接以及PS的PSD文件。如有什么疑问给我留言,当然,代码我不会公开,但是步骤会相当清晰,相信大家都会明白,原理第一,代码只是工具而已。

   

最后,分享一个专业的图像处理网站(微像素),里面有很多源代码下载:
http://www.zealpixel.com/portal.php

 

你可能感兴趣的:(c,C#,photoshop,图像处理,图像滤镜)