Swans Of A-toad

怜悯自己的人,永远摆脱不了生活的阴影……

导航

图像处理:曝光、霓虹(照亮边缘)效果

Posted on 2008-10-31 15:49  parker  阅读(1904)  评论(2编辑  收藏  举报

1.效果图:
               
                            (曝光效果)                                                       (霓虹效果)

2.实现原理:
        曝光效果:逆转值小于128的R、G、B分量值,产生正片和负片混合的效果。
        霓虹效果:用来描绘图像的轮廓,勾画颜色变化的边缘,加强其过度效果,产生轮廓发光的效果。
                      主要是根据当前像素与其右方和下方像素的梯度运算,然后将结果值作为当前像素值,
                      即将原图像当前像素的R、G、B分量与其右方和下方像素做梯度运算(差的平方和的平方根),
                      然后将梯度值作为处理后像素的R、G、B的三个分量。
                      [  result = Math.Sqrt( (src-right)*(src-right) + (src-bottom)*(src-bottom) )  ]

3.实现代码:

曝光效果

霓虹效果

 

4.说明:
        曝光效果采用的是LockBits方法,霓虹效果采用的是GetPixel、SetPixel方法。
        可比较这两种方法在处理图像上的效率问题。