SVG 滤镜

本节我们学习 SVG 中滤镜,SVG 滤镜是滤镜中的一个类型,用来向形状和文本添加特殊的效果。

SVG的可用滤镜

在 SVG 中,可用滤镜如下所示,我们可以同时在每个 SVG 元素中使用多个滤镜:

滤镜描述
feBlend把两个对象组合在一起,使它们受特定的混合模式控制
feColorMatrix基于转换矩阵对颜色进行变换,每一像素的颜色值都经过矩阵计算出新颜色
feComponentTransfer重新定义所有四个颜色通道R、G、B和A
feComposite用于将两个图像相交,接受两个输入,inin2
feConvolveMatrix应用了一个矩阵卷积滤镜效果
feDiffuseLightingSVG 滤波器原始灯使用alpha通道作为凹凸贴图的图像
feDisplacementMap是一个位置替换滤镜,用于改变元素和图形的像素位置
feFlood实用程序过滤器,用于使用颜色和不透明度基本填充过滤器子区域
feGaussianBlur显示模糊效果
feImage从外部来源取得图像数据,并提供像素数据作为输出
feMerge允许同时应用滤镜效果而不是按顺序应用滤镜效果
feMorphology用来腐蚀或扩张输入图像
feOffset显示阴影效果
feSpecularLighting使用alpha通道作为凹凸贴图源图形,生成的图像是基于浅色的 RGBA 图像
feTile允许以填补输入图像的重复,平铺图案的目标矩形
feTurbulence利用Perlin噪声函数创建了一个图像
feDistantLight定义了一个距离光源,可以用在灯光滤镜 <feDiffuseLighting> 元素或<feSpecularLighting> 元素的内部
fePointLight定义了一个光源,其允许创建一个点光源的效果
feSpotLight定义了一个光源,其允许创建一个聚光灯效果
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值