📜  Node.js GM shave()函数

📅  最后修改于: 2022-05-13 01:56:32.913000             🧑  作者: Mango

Node.js GM shave()函数

shave()函数是 GraphicsMagick 库中的一个内置函数,用于从边缘刮除图像像素,这些像素指定要从图像两侧移除的区域的宽度和要移除的区域的高度。顶部和底部。

句法:

shave(width, height, percentage)

参数:此函数接受三个参数,如上所述,如下所述:

  • 宽度:此参数存储图像要被剃光的宽度值。
  • 高度:此参数存储要剃除图像的高度值。
  • 百分比:这是一个可选的布尔参数,如果设置为真,则存储百分比,否则为像素。

返回值:此函数返回添加了图像的 Gmagick 对象。

原图:

程序:

// Include gm library
var gm = require('gm');
  
// Import the image
gm('1.png')
  
// Invoke shave function
.shave(30, 40, true)
  
// Process and Write the image
.write("shave1.png", function (err) {
  if (!err) console.log('done');
});

输出:

参考:

  • http://www.graphicsmagick.org/GraphicsMagick.html#details-shave
  • https://www.npmjs.com/package/gm