http://www.cnblogs.com/fsjohnhuang/p/4127888.html#a3

高斯模糊让我想起忘了戴眼镜上街的情景*~*!

  1. CSS3滤镜的实现

<style type="text/css">.blur{/** 格式,filer: blur(模糊半径) * 模糊半径,取值范围0~Npx,0为无效果 */ -webkit-filter: blur(1px); -moz-filter: blur(1px); -o-filter: blur(1px); -ms-filter: blur(1px); filter: blur(1px); } </style> <div class="blur" style="background:url(./mm.jpg)"></div>

  2. IE5.5~9的实现

       使用IE滤镜:  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);  ,该方式在IE11中文档模式为5.5~9均起作用。

3. FF和IE10+的实现

   使用SVG effect for HTML的方式:

         blur.svg:

<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" baseProfile="full"> <defs> <filter id="blur"> <feGaussianBlur stdDeviation="10" /> </filter> </defs> <image xlink:href="./mm.jpg" x="0" y="0" height="200" width="200" filter="url(#blur)"/> </svg>

            index.html(FF下):

<style type="text/css">
.blur{filter: url(blur.svg#blur);
}
</style>
<div class="blur" style="background:url(./mm.jpg)"></div>

 index.html(IE10+下,IE10+不支持直接在样式表对元素应用SVG滤镜):

<style type="text/css">
.blur{background-iamge: url(blur.svg);
}
</style>
<div class="blur"></div>

使用Canvas作处理,高斯模糊的算法请参考:阮老师的“高斯模糊的算法”参考译文,处理库StackBlur.js。

处理库API: stackBlurImage( sourceImageID, targetCanvasID, radius, blurAlphaChannel );

  • sourceImageID表示要模糊的图片的id, 默认这个图片要隐藏;

  • targetCanvasID表示要显示模糊图片的canvas元素的id;

  • radius表示模糊的半径大小。不过,根据我的对比测试,radius好像与CSS中filter滤镜的模糊值不是1:1匹配的,反倒是有些类似2:1. 也就是这里的20px的半径模糊近似于CSS中blur滤镜值设置为10px;

  • blurAlphaChannel为布尔属性,表示aplha透明通道是否要模糊,true表示要模糊。

转载于:https://www.cnblogs.com/zhp404/articles/4168262.html

高斯滤镜模糊CSS3相关推荐

  1. 使用二维高斯函数模糊图片

    这篇文章以通俗易懂的语言和方式解释了如何使用高斯函数模糊一张图片. 1.一维高斯函数: a表示得到曲线的高度,b是指曲线在x轴的中心,c指width(与半峰全宽有关),图形如下: 2.根据一维高斯函数 ...

  2. 使用IE过渡滤镜和CSS3中的RGBA属性完成背景色透明效果

    关于工具: 实现各个浏览器中具备良好的透明特性的效果,IE中使用私有滤镜filter,高端浏览器使用CSS3中的rgba属性. 输入十六进制的颜色值以及透明度,自动在IE的过渡滤镜以及CSS3中的rg ...

  3. Python-opencv学习第二十九课:高斯双边模糊

    Python-opencv学习第二十九课:高斯双边模糊 文章目录 Python-opencv学习第二十九课:高斯双边模糊 一.学习部分 二.代码部分 1.引入库 2.读入数据 3.完整代码 三.运行结 ...

  4. OpenCV(C++版本)基础相关(7):直方图均衡化、图像卷积操作、高斯模糊、高斯双边模糊、实时人脸检测案例

    文章目录 二十六.直方图均衡化 26.1 quickopencv.h 26.2 QuickDemo.cpp 26.3 test.cpp 二十七.图像卷积操作 27.1 quickopencv.h 27 ...

  5. ps实例二:使用高斯滤镜制作图片阴影效果?

    实例二:使用高斯滤镜制作图片阴影效果 1.ctrl+单击图层,选中图片选区: 2.在该图层下面,新建一图层: 3.填充灰色:alt+delete(如果快捷键不行,就用油漆桶填充也行) 4.ctrl+D ...

  6. html页面字迹模糊,css3字体可以模糊吗?

    css3可以让字体模糊吗?如何模糊字体?下面本篇文章给大家介绍一下使用CSS3模糊字体的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 我们可以使用CSS3 filter属性来 ...

  7. 手机html图片模糊,css3处理sprite背景图压缩来解决H5网页在手机浏览器下图标模糊的问题_html/css_WEB-ITnose...

    最近在负责一个微信H5 App项目,遇到一个郁闷的问题,手机浏览器查看网页时图标都是模糊的,有锯齿,电脑浏览器显示则是正常.大概知道是分辨率适配等类型的问题,后来网上查找了一些办法,大部分的解决方案都 ...

  8. html 滤镜兼容,CSS3 中各种滤镜介绍和兼容性说明 - 文章教程

    CSS3 的过滤器是一种相当有趣的分支,允许您修改的 HTML 元素和图像模糊.亮度和更大量.在这个快速教程中,我们就去了解他们是如何去工作. 它是如何工作 只需使用 CSS,我们可以完成一些相当复杂 ...

  9. 高斯双边模糊_OpenCV 学习:9 双边滤波bilateralFilter

    1 什么是双边滤波? 双边滤波(Bilateral filter)是一种非线性的滤波方法,是结合图像的空间邻近度和像素值相似度的一种折衷处理,同时考虑空域信息和灰度相似性,达到保边去噪的目的.具有简单 ...

最新文章

  1. Linux中表示“时间”的结构体和相关函数
  2. C语言定义了一个结构体怎么分配内存?C\C++中结构体变量与结构体指针内存分配问题?
  3. cookies默认过期时间_「图」Chrome Canary新版已启动“增强版cookies控制”预览测试...
  4. React开发(263):react中处理时间的判断
  5. 第一人称视角获得运动方向和视角的夹角
  6. python语句块规范_Python基础语法——代码规范判断语句循环语句
  7. Opencv--从CalibrateCamera到SolvePnp(一)
  8. 云+AI+5G时代,华为云已准备好多元化云服务架构
  9. ELK 源码详细安装步骤
  10. 缺陷管理系统mantisbt环境搭建
  11. 启动tomcat报错,Failed to start component
  12. 卷积神经网络的前世今生
  13. 网络流 poj 2195
  14. Spring(四):面向切面编程AOP
  15. xrd连续扫描和步进扫描_XRD样品制备与分析
  16. itchat微信多开
  17. html音乐播放心得体会,听音乐讲座心得体会范文3篇
  18. 程序化交易系统的搭建
  19. 用C语言实现扫雷游戏(详解)
  20. 飞行棋技巧:你以为想赢只需要运气吗?

热门文章

  1. java 图片导出_java导出含图片的word
  2. 电脑控制iphone_如何把苹果 iPhone/iPad 投屏到电脑
  3. 交流继电器rc吸收电路_使用固态继电器的注意事项
  4. mysql自动生成日期序列号_mysql – 在一天内为实体生成唯一的序列号
  5. matlab向量的角标,【MATLAB】利用冒号表达式获得子矩阵
  6. aspen怎么做灵敏度分析_数据分析终极难题:数据分析怎么做才能驱动业务?
  7. java 编写 欢迎你_社团联合会——java编程协会欢迎你的加入
  8. c语言用fun求矩阵,C语言通过函数调用求n*n阶矩阵周边元素绝对值之和
  9. 自己写的计算时间坐标的代码
  10. jQuery Mobile移动网站