📜  SVG<feConvolveMatrix>元素

📅  最后修改于: 2021-11-10 05:51:01             🧑  作者: Mango

SVG 代表可缩放矢量图形。它可以用来制作图形和动画,就像在 HTML 画布中一样。

SVG 过滤器基元使用相邻像素更改输入图像中的像素以生成结果图像。

句法:


属性:

  • in – 它存储给定原语的输入。
  • order – 它测试过滤器元素使用的矩阵的大小。默认情况下,它是 3 X 3。
  • kernelMatrix – 它定义了构成内核矩阵的数字列表。
  • 除数– 它定义了核矩阵的值的总和。默认情况下,它设置为1
  • 偏差– 它设置过滤器的范围。默认情况下,它设置为 0。
  • targetX – 水平移动卷积矩阵。 (范围– 0 <= targetX < orderX)。
  • targetY – 它垂直移动卷积矩阵。 (范围– 0 <= targetY < orderY)。
  • kernelUnitLength – 它告诉 kernelMatrix 中连续列和行之间的预期距离。预期距离以当前过滤器单位表示。默认值为1。
  • 保留阿尔法– 它的值是真或假。它指示卷积是否仅适用于 alpha 和颜色通道。默认值为假。

示例 1:



  

    
        
            
                
            
        
  
        
  
        
  
            
                GeeksForGeeks
            
        
    

  

输出:

示例 2:



SVG Filter
  

    
        
            
                
            
        
  
        
  
        
  
        
            
                GeeksForGeeks
        
    

  

输出: