📅  最后修改于: 2023-12-03 15:03:13.171000             🧑  作者: Mango
GM 是一个 Node.js 的图像处理库,其封装了许多强大的图片处理功能。其中,锐化函数 (sharpen) 是一种可以增强图片清晰度的函数,常常用于图像处理中。
sharpen(radius, sigma)
其中,radius 和 sigma 参数用于设定锐化的半径和强度。
以下是一段使用 GM 图像库中锐化函数的示例代码:
const gm = require('gm');
gm('/path/to/image.jpg')
.sharpen(2, 0.8)
.write('/path/to/new/image.jpg', function(err) {
if (!err) console.log('done');
});
以上代码中,我们加载了一张名为 image.jpg 的图片,并使用 .sharpen()
函数对其进行了锐化处理。这个处理过程中,我们设定了半径 radius 为 2,强度 sigma 为 0.8。处理完成后,我们将新图片保存在了 /path/to/new/image.jpg 路径下。
GM 图像库中的锐化函数,是一种非常实用的图片处理功能。通过简单地设定半径和强度,我们就可以轻松实现图片的锐化效果,提高图片质量和清晰度。如果在项目中需要进行大量的图片处理工作,使用 GM 库可以提高我们的工作效率,也能给我们带来更好的开发体验。