当前位置: 首页>>代码示例>>用法及示例精选>>正文


Node.js GM blur()用法及代码示例

blur()函数是GraphicsMagick库中的内置函数,用于向图像添加模糊滤镜。成功时该函数返回真实值。

用法:

blur( radius, sigma )

参数:该函数接受上述和以下所述的两个参数:


  • radius:此参数存储模糊半径的值。
  • sigma:它是一个可选参数,用于存储对象的sigma。

返回值:此功能返回模糊的Gmagick图像。

原始图片:

范例1:

// Include gm library 
var gm = require('gm'); 
  
// Import the image 
gm('gfg.png') 
  
// Invoke Blur function with blur radius as 12 
.blur(10) 
  
// Process and Write the image 
.write("blur1.png", function (err) { 
  if (!err) console.log('done'); 
});

输出:

范例2:

// Include gm library 
var gm = require('gm'); 
  
// Import the image 
gm('1.png') 
  
// Invoke shear function with  
// xDegrees as 45 and yDegrees as 90 
.rotate("#545651", 78) 
  
// Invoke blur function with radius 
// as 5 and sigma as 5  
.blur(5, 5) 
  
// Process and Write the image 
.write("blur2.png", function (err) { 
    if (!err) console.log('done'); 
});

输出:

参考:



相关用法

注:本文由纯净天空筛选整理自sarthak_ishu11大神的英文原创作品 Nodejs | GM blur() Function。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。