冲动来自于 bing best 这个小工具,非常短小精干,里边的设置界面非常精美而且背景是一张模糊效果的图片,十分养眼,遂想,收集一下实现方式放到类库里以后肯定用得上。一通百度、谷歌、博客园,换了好多关键词,找到一个很好的算法,但经过实际测试速度却很不理想。一张 1024 的图片大概需要 2.x 到 3 秒才能完成,这肯定不正常,只得继续,昨日在博客园偶然间搜到一位图像算法很擅长的仁兄的博文,看完之后非常鸡冻,而且这位老兄还贴出了代码放出了 Project……实在给力。我当然也不会随便用来“为非作歹”,并且在我的类库的代码处按照作者要求放上了作者的声明,以示尊重。
这位老兄叫 laviewpbt,他的原文地址是http://www.cnblogs.com/Imageshop/archive/2012/12/13/2815712.html
应该说,用了这位老兄的代码后,其处理水平已经可以满足我的需要了,基本不是太大分辨率的图片都是能控制在 300 到 700 毫秒的。本人水平浅浅,做不出什么点评解释,下面贴出部分运行效果并贴出原文链接,希望和我一样有需求的人能够有收获,就开心了。
图片一、程序启动
图片二、打开原始图片
图片三、应用高斯模糊后效果(半径 30)