javascript - 是否可以在 Node.js 中使用 Jimp 为图片添加噪点?
问题描述
我正在 Discord 中制作一个机器人,主要是为了搞砸。我决定创建一个“油炸”命令:
// stuff here
function deepfry(link) {
var pixelValue = Math.floor(Math.random() * 2 + 2)
Jimp.read(link)
.then(image => {
image
.pixelate(pixelValue)
.contrast(0.95)
.write('./images/deepfry.png')
message.channel.send({
files: [
'./images/deepfry.png'
]
})
})
}
我注意到,与其他油炸图像相比,它缺少一些噪音。我找不到任何关于应用它的信息(嗯,使用 Jimp),关于我如何应用一些的任何想法?
解决方案
我对 Jimp 不是很熟悉,但是通过阅读文档,您可以尝试以下一些方法;
image.posterize( n );
image.sepia();
推荐阅读
- c# - 获取按类型排序的 StorageFile 列表
- python - 在多个散景图中共享交互式模型
- css - 如何在materializecss的单选按钮中删除字符计数器
- java - Java中等效的findAll python方法
- c# - Razor 类库也可以打包静态文件(js、css 等)吗?
- html - placing of image and text at the bottom of the div
- javascript - 如何将密钥传递给 ESNext 中的函数?
- tableau-api - 在 Tableau 中从 IBM Connection Docs Excel URL 导入数据
- c# - 如何使用 Entity Framework 6 在运行时选择数据库类型
- css - Prestashop 1.7.X 在经典主题中如何隐藏子类别?